我的项目目录如下:
-project
-moduleA
-a.py
-__init__.py
-moduleB
-b.py
-__init__.py
在我想从b.py导入函数的文件a.py中,pycharm建议我这样做
^{pr2}$然后我从pycharm evrythinks执行a.py,但当我试图从命令行执行时,python看不到这个模块:
Traceback (most recent call last):
File "moduleA\a.py", line 1, in <module>
from moduleB.b import function
ImportError: No module named moduleB.b
这是因为a中的import查找/moduleB,但moduleA中没有moduleB包。我的建议是将另一个py文件放在projectimport中并从那里调用函数
相关问题 更多 >
编程相关推荐