0

我怀疑我错过了一些明显的东西......

我在 pyDev 中有一个项目(比如 projA),它依赖于另一个(比如 projB)。在我的 projA 模块中,我从 projB 导入了一个简单的模块

import exampleModule

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

ImportError: No Module named exampleModule

有没有办法告诉 python 在其他项目源文件夹中查找从命令提示符导入的内容?我错过了什么?

4

1 回答 1

0

在 PyDev 之外运行时,您必须正确设置 PYTHONPATH(当您设置源文件夹时,PyDev 会处理这一点,即添加到 PYTHONPATH 的文件夹)。

在设置 PYTHONPATH 的选项中,您可以通过设置 PYTHONPATH 环境变量在 shell 中执行此操作,或者您可以从解释器内部更改 sys.path。

于 2013-08-22T15:55:54.523 回答