我尝试导入我创建的包,当我尝试导入它时,
显示以下输出: (ModuleNotFoundError:没有名为'folder1'的模块)
在我的包(__init__.py
)中的每个文件夹中都已创建。
包在以下路径中 (/Users/user/Desktop/package/folder1/test.py)
python位于以下路径中(/Users/user/anaconda3/lib/python3.6'
我该如何导入包?我需要更改包裹的位置吗?
谢谢你的帮助
答案 0 :(得分:1)
尝试将您的包添加到python路径:
import sys
sys.path.insert(0, "/path/to/your/package_or_module")
答案 1 :(得分:0)
使用当前目录中的import
python interpreter搜索导入python模块时&在PYTHONPATH
环境变量中设置的路径。
所以为了工作你所期望的,你应该在父目录内运行脚本,或者你必须在PYTHONPATH
环境变量中包含你的文件夹路径。