You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

命令行运行自定义模块时触发ModuleNotFoundError问题求助

自定义模块导入遇ModuleNotFoundError:PyCharm可正常运行但命令行报错

我在导入自定义模块时碰到了ModuleNotFoundError,当前目录结构如下:

environment (待导入的文件夹/模块)
project (文件夹)
-- project_scripts (文件夹)
   -- main_script.py

问题现象

  • 在PyCharm中运行main_script.py完全正常,编辑器还能为environment模块提供类型提示,说明它能识别这个模块;但在终端运行同一脚本时,却提示no module named environment,我需要实现终端正常运行的功能。
  • 我使用Anaconda环境,已经在终端激活了该环境,并且该环境也被设置为PyCharm的解释器。

细节信息

  • Python版本:3.8.16
  • 待导入的environment模块包含__init__.py文件
  • 我多次遇到自定义模块导入的问题,始终找不到统一的解决方法,猜测这可能和PYTHONPATH有关,但对此了解不多;尝试过更改工作目录的方法,但没有效果。

内容的提问来源于stack exchange,提问作者R.Luinge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 02:38:14