在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/

10-12 19:04