ModuleNotFoundError - 在 Pycharm 智能感知中找到的模块,但在执行程序时找不到

本杰明·巴斯马奇

使用 PyCharm,我有一个 SMTP 解析器项目,其结构如下:

- SMTP
  - Classes
    - Models
    - Transformers
  - Tests 

Tests我从SMTP.Classes.Transformers这样引用类

from SMTP.Classes.Transformers.myclass import MyClass

这有效并且我的单元测试运行正常。

但是,我现在添加了一个代理文件myProxy.py

- SMTP
  - Classes
    - Models
    - Transformers
  - Tests 
  - myProxy.py

myProxy.py我尝试导入我的课程时,就像上面一样:

from SMTP.Classes.Transformers.myclass import MyClass

当我输入 时from S,PyCharm 实际上会建议SMTP,当我写出来时,它没有显示任何错误。我什至可以myProxy在 PyCharm 中使用“运行”按钮启动。

但是,当我尝试myProxy.py从控制台运行时,ModuleNotFoundError: No module named 'SMTP'当我SMTP从每个受影响的文件中删除部件时,我可以从控制台运行它。它甚至可以在 PyCharm 上运行。但是,出于某种原因,PyCharm 确实将我的导入强调为错误。

这里的错误究竟是什么,我该如何解决它以便我在 PyCharm 中没有错误并且可以在 pycharm 和控制台上运行我的程序?

泰恩

您可以尝试省略SMTP,而只是Classes在 PyCharm 中标记为 Sources Root,方法是:右键单击Classes目录 >目录标记为 > Sources Root。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

pyinstaller的ModuleNotFoundError但在Pycharm中很好

在控制台中执行选择的 ModuleNotFoundError (PyCharm)

ModuleNotFoundError:即使在Pycharm中安装了pip请求之后,也没有名为“ requests”的模块

Pycharm引发:ModuleNotFoundError:即使安装了Numpy,也没有名为“ numpy”的模块错误

无法通过 PyCharm:ModuleNotFoundError 导入熊猫:没有名为“熊猫”的模块

无法在终端中执行 ModuleNotFoundError 。但是在 pycharm ide 中工作

找不到PyCharm模块

如何解决ModuleNotFoundError:在Pycharm IDE中的Jupyter Notebook中没有名为“ prompt_toolkit.formatted_text”的模块?

Pycharm 错误:ModuleNotFoundError:没有名为“pymoo.algorithms”的模块;'pymoo' 不是一个包

NextJS部署ModuleNotFoundError:找不到模块

PyCharm项目文件夹Recs的ModuleNotFoundError错误

如果在pycharm中工作,如何修复'modulenotfounderror'?

如何修复 pycharm 中的“ModuleNotFoundError: No module named '__builtin__'”

模块'linearmodels'的ModuleNotFoundError

ModuleNotFoundError:Python 3.6找不到模块,而Python 3.5找不到

PyCharm找不到pytz

pycharm 找不到 python

如何在PyCharm中找到模块?

ModuleNotFoundError-Python模块组织

Scrapy在执行时抛出“ ModuleNotFoundError”

自动重新加载失败。ModuleNotFoundError:找不到模块规范

在pycharm中找不到模块(Windows)

django.setup() 给我 ModuleNotFoundError: 当在 pycharm 中运行时

查找运行程序时pycharm正在启动的命令

找不到pycharm的安装位置

PyCharm找不到队列.SimpleQueue

Pycharm找不到GAE安装

PyCharm:找不到Anaconda安装

Pycharm 找不到包的问题