[英]Python Import error even with __init__.py file
我在S1下有3个目录
S1
- D1
--python1.py
- D2
--python2.py
- D3
--python3.py
在python3.py模块中,我有一条声明(如下)以导入python2.py
import D2.python2
当我运行python3.py时,出现错误“没有名为D2.python2的模块”
如何解决此问题?
注意:我在所有目录中都有__init__.py
来表示软件包。
您需要确保S1
目录位于python 模块搜索路径上,以便解释器知道如何加载它。
最简单的方法是将其添加到您的PYTHONPATH
环境变量中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.