2010-01-27 34 views

回答

2

在您的工作环境中定义的环境变量PYTHONPATH在哪里?

在类Unix系统中,它将位于bash脚本中,如~/.bashrc

在Windows中,它可能是.BAT.CMD文件,但更常见的是在注册表中。

将“PYTHONPATH”的设置保存到文件很容易。

写入Windows的注册表是很多更难,唉。可以,是的,但是,如果你把它弄错了,你可能会让整个机器无法使用。

在你site-packages目录(它本身应该是sys.path),您可以创建一个名为sitecustomize.py时自动导入的文件,如果存在的话,每次一个Python程序将启动。我建议这比混淆注册表更简单,风险更小。因此,请将您的sys.path操作写入这样的sitecustomize.py文件。

0

你可以使用的append()

import sys 
sys.path.append("/mypath") 

永久保存它,你可以在用户shell初始化文件在Windows系统中导出PYTHONPATH(如.bash_profile文件)

PYTHONPATH=/path/to/module/directory:/path/to/module2/dir2 

,你可以按照说明here

+0

这也不能保存。 – zjm1126 2010-01-27 04:19:48

+0

的确,@zjm,这只是一个简单的方法来完成与'+ ='相同的工作。 – 2010-01-27 04:20:59

相关问题