【发布时间】:2019-08-30 16:20:24
【问题描述】:
我有一个 PyCharm 项目,组织如下:
---项目文件夹
------------实用程序
-----------------file.py
-----------------file2.py
------------工作
-----------------main.py
在main.py 中,我正在使用实用程序包中的一些功能,如下所示:
from utilities.file import function, another_function
在 PyCharm 中我可以运行它并且它可以工作。
当我在终端上运行它时,我点击了
Traceback (most recent call last):
File "work\main.py", line 13, in <module>
from utilities.file import function
ModuleNotFoundError: No module named 'utilities'
有人知道为什么以及如何解决它吗?
【问题讨论】:
-
实用程序与 main.py 不在同一文件夹中
-
要么将你的项目文件夹放入你的 python 路径,要么为你的导入使用 try-except 子句。
-
在文件夹
utilities中创建一个名为__init__.py的空文件,然后重试看看是否有效
标签: python python-3.x