在WinXP sp2上,我希望在与我的python脚本相同的目录中有一个目录,其他python脚本将使用此模块,称为“ SharedPython”。因此,基本上:
/ python脚本
/ pythonScripts / SharedPython
以及与SharedPython目录相同级别的其他python脚本。
当我跑步时
print sys.path
我得到以下输出:
C:\WINDOWS\system32\python25.zip
C:\Python25\DLLs
C:\Python25\lib
C:\Python25\lib\plat-win
C:\Python25\lib\lib-tk
C:\Python25
C:\Python25\lib\site-packages
我不知道是哪个环境变量控制着它,实际上,我看不到包含所有这些目录的变量。
所以,
a。)如何确定哪个环境变量包含此目录列表?
和
b。)是否可以将上述SharedPython目录添加到该列表中?
我尝试将PYTHONPATH设置为以下内容:%PYTHONPATH%C:\ PythonScripts \ SharedPython
最佳答案
您需要PYTHONPATH
env var。其中列出的目录以sys.path
开头。
在您的情况下,设置PYTHONPATH
的正确方法是:
set PYTHONPATH=%PYTHONPATH%;C:\PythonScripts\SharedPython
注意第二个
%
和C:\
之间的分号关于python - 如何为python设置环境变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4207173/