vscode导入自定义模块报错ModuleNotFoundError解决方案

问题描述

我的项目为great_gas_or_agents,目录结构如下:

  • log_data_extract
  • math_algorithm
    现在我运行main.py,报错:from math_algorithm.utils import parse_month_match_request,ModuleNotFoundError: No module named 'math_algorithm'。

我打印os.getcwd(),输出为C:\Users\pengkangzhen\PycharmProjects\wk-projects\great_gas_or_agents\log_data_extract

解决方法

  1. 通过快捷键 Ctrl + (反引号)打开终端,或者通过菜单 View > Terminal 打开。
  2. 设置 PYTHONPATH 环境变量:$env:PYTHONPATH="C:\Users\pengkangzhen\PycharmProjects\wk-projects\great_gas_or_agents"
  3. 运行main.py,大功告成
相关推荐
云和数据.ChenGuang9 分钟前
AI 工程师相关就业岗位(细分,偏工程落地,由底层到上层)
服务器·开发语言·人工智能·python
Web3&Basketball19 分钟前
litellm 做 Agent 成本监控:3 个账单维度实战
python·大模型·agent·可观测性·litellm·成本控制·llm运维
Mr.D学长35 分钟前
毕业设计项目 基于python的答题卡识别评分系统
python·毕业设计·毕设
云和数据.ChenGuang36 分钟前
LangChain 实战指南:从入门到构建智能应用
开发语言·人工智能·python·langchain
青少儿编程课堂38 分钟前
蓝桥杯·全国青少年信息素养大赛·电子学会C/C++考级:拓扑排序课程表排课解析
c++·python·算法·bfs·信息学竞赛
const_qiu38 分钟前
第三章 04:3.6 基础调用链的构建
开发语言·python
向上的车轮40 分钟前
Python 大数据处理不慢:Polars + DuckDB + Arrow 实战指南
开发语言·python
程序员小孔.1 小时前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序
程序猿乐锅1 小时前
【从0-1学习Python | 第六篇】 Python 函数:定义、参数与返回值
开发语言·python·学习
MasonYyp2 小时前
声音转文字的模型
python