我创建了一个类似下面的项目:
项目 | | --package1 | | | - init__py | --module1.py | | --package2 | --__初始化的.py --module2.py
我想将module1导入module2,(来自package1 import module1)
在PyCharm中,一切正常。但是当我尝试打开文件" module2.py"从Windows10命令提示符我得到ModuleNotFoundError:没有名为' module1' 。我一直在寻找解决方案,但没有一个工作。 我设置了环境变量PYTHONPATH = I:\ project \ package1 我正在使用python 3.6
答案 0 :(得分:0)
默认情况下,python只搜索当前目录。所以你需要稍微添加一下路径。
在模块2中:
import sys
sys.path.append('C:\PathTo\project\package1')
import module1
这应该可以解决您遇到的问题。