什么时候需要PYTHONPATH?

时间:2018-05-17 06:03:18

标签: python python-import

我正在我的项目的顶部工作。在某些环境中,我可以简单地说:

from cslib.svc import SVC

没问题。

在其他人:

    from cslib.svc import SVC
E   ModuleNotFoundError: No module named 'cslib'

在每种情况下,都没有设置PYTHONPATH,我处于项目的首位。

设置PYTHONPATH=.可以解决问题,但我想了解为什么在某些情况下需要这样做,以及为什么在某些情况下不需要。

这里有效:

$ python --version
Python 2.7.12

这里也有效:

» python --version
Python 3.5.2

这里没有:

» python --version
Python 2.7.13

但我不相信这个问题与版本有关。

我/何时需要将cwd添加到PYTHONPATH

0 个答案:

没有答案