在虚拟环境中使用iPython(python2.7.13和ipython0.31.1),我试图测试我在目录中编写的一些代码,如下所示
Root
Dir1
Dir2
NeedsTesting.py
Dir3
Dir4
Dependency1.py
在NeedsTesting.py
的内部有一个Dependency1
的导入。当我在Dir2
目录中并尝试import NeedsTesting
时,我得到以下错误。
ImportError: No module named Dependency1
当我回到根目录并尝试import NeedsTesting.py
错误ImportError: No Module named NeedsTesting.py
当我尝试调用from Dir1/Dir2 import NeedsTesting.py
这样的文件时,我得到一个指向行中第一个/
的语法错误
我怎样才能让iPython在整个项目中找到模块,而不仅仅是直接的级别
this有帮助吗?我们需要告诉Python在哪些目录中搜索模块
相关问题 更多 >
编程相关推荐