我有一个干净的虚拟机,XP SP3 32位和ActivePython 2.7.2 32位社区版,当前目录是“C:\ test”。我已经将“print('dir1')”code indie“C:\ test \ dir1”和sitecustomize.py
与“print('dir2')”code indie“C:\ test \ dir2”一起放入sitecustomize.py
。是否可以在Windows上使用多个PYTHONPATH路径?
如果我设置PYTHONPATH
到dir1
或dir2
,对应sitecustomize.py
执行:
C:\test> set PYTHONPATH=C:\test\dir1\
C:\text> python
dir1
>>>exit()
C:\test> set PYTHONPATH=C:\test\dir2\
C:\text> python
dir2
但是,如果我都显示目录添加到PYTHONPATH,仅第一 DIR的sitecustomize.py
被执行:
C:\test> set PYTHONPATH=C:\test\dir1\;C:\test\dir2\
C:\text> python
dir1
>>>exit()
C:\test> set PYTHONPATH=C:\test\dir2\;C:\test\dir1\
C:\text> python
dir2
所以有可能在PYTHONPATH
和多个sitecustomize.py
有多个dirs或我有限t一个?文档说明我可以在PYTHONPATH
中有许多目录,但它没有说任何有关的信息sitecustomize.py
辉煌,谢谢! – grigoryvp