我怀疑我错过了一些明显的东西......
我在pyDev中有一个项目(projA说)依赖于另一个项目(projB说)。在我的projA模块中,我使用简单的
从projB导入一个模块import exampleModule
这在pyDev / Eclipse中运行时效果很好但是如果我从windows命令提示符运行脚本它找不到模块并给出:
ImportError: No Module named exampleModule
有没有办法告诉python在命令提示符下查看其他项目源文件夹中的导入?我错过了什么?
答案 0 :(得分:0)
在PyDev外部运行时,你必须正确设置你的PYTHONPATH(当你设置你的源文件夹时,PyDev会处理它,这是添加到PYTHONPATH的文件夹)。
在设置PYTHONPATH的选项中,您可以通过设置PYTHONPATH环境变量在shell中执行此操作,也可以从解释器内部更改sys.path。