Python什么时候需要cwd?

2024-10-01 04:55:28 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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?你知道吗


Tags: 项目nofromimport版本环境version情况