在Eclipse外部运行时未找到依赖PyDev的项目



我怀疑我遗漏了一些明显的东西。。。

我在pyDev中有一个依赖于另一个(projBsay)的项目(projAsay)。在projA的a模块中,我用简单的从projB导入一个模块

import exampleModule

当在pyDev/Eclipse中运行时,这非常有效,但如果我从windows命令提示符运行脚本,它将找不到模块,并给出:

ImportError: No Module named exampleModule

有没有一种方法可以告诉python在其他项目的源文件夹中查找命令提示符下的导入?我错过了什么?

在PyDev之外运行时,您必须正确设置PYTHONPATH(PyDev在设置源文件夹时会注意这一点,源文件夹是添加到PYTHON帕斯中的文件夹)。

在设置PYTHONPATH的选项中,您可以在shell中通过设置PYTHUNPATH环境变量来实现这一点,也可以从解释器内部更改sys.path。

最新更新