我有一个干净的虚拟机,带有 XP SP3 32 位和 ActivePython 2.7.2 32 位社区版,当前目录是“C:\test”。我已经放置sitecustomize.py了“print('dir1')”代码独立“C:\test\dir1”和sitecustomize.py“print('dir2')”代码独立“C:\test\dir2”。
如果我设置PYTHONPATH为dir1or 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,则只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或者我仅限于一个?文档指出我可以有很多目录PYTHONPATH,但它没有说任何关于sitecustomize.py