在python中导入模块的集合

时间:2017-07-31 14:08:52

标签: python

我尝试导入我创建的包,当我尝试导入它时,

显示以下输出:   (ModuleNotFoundError:没有名为'folder1'的模块)

在我的包(__init__.py)中的每个文件夹中都已创建。

包在以下路径中 (/Users/user/Desktop/package/folder1/test.py)

python位于以下路径中(/Users/user/anaconda3/lib/python3.6'

我该如何导入包?我需要更改包裹的位置吗?

谢谢你的帮助

2 个答案:

答案 0 :(得分:1)

尝试将您的包添加到python路径:

import sys
sys.path.insert(0, "/path/to/your/package_or_module")

答案 1 :(得分:0)

使用当前目录中的import python interpreter搜索导入python模块时&在PYTHONPATH环境变量中设置的路径。 所以为了工作你所期望的,你应该在父目录内运行脚本,或者你必须在PYTHONPATH环境变量中包含你的文件夹路径。