Python给出导入错误

时间:2020-08-17 21:24:30

标签: python-3.x pycharm python-import

我有一些具有以下结构的代码:

+main-folder
   +Foo-folder/
       +foo
       +bar
       -file1.py
       -file2.py

  +bar-folder
      +bars

我正在尝试像这样简单导入:

#Some module in +foo
from foo-folder.file1 import some-module

所以在Pycharm中它可以正常工作,但是当我从命令行运行它时。我收到moduleNotFoundError。 我正在使用python 3.7,因此其中没有 init .py文件。有任何想法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

从PyCharm而不是从命令行导入某些模块时,通常是因为PyCharm自动将您的项目文件添加到Pythonpath。

无论如何,还请在PyCharm中检查您的运行配置。它说的是您的工作目录?从命令行运行时,是从哪个目录启动的?