Python:每次重新启动解释器时,都会删除sys.path中项目的删除

时间:2012-07-26 10:28:28

标签: python path python-2.7 pythonpath

>>> sys.path[6]
/path/to/django
>>> sys.path.pop(6)
/path/to/django

然后CTRL + D

$ python

>>> sys.path[6]
/path/to/django
亲爱的......

1 个答案:

答案 0 :(得分:4)

sys.path从外部维护的PYTHONPATH变量填充。更改此变量以在重新启动python时获得永久更改。

在unix(包括Mac)上使用bash时,它最有可能配置如下:

  

导出PYTHONPATH = ....

此语句很可能隐藏在.profile或.bashrc文件中。

要在Windows中执行此操作,您需要执行类似

的操作
  

SET PYTHONPATH = ....

它可能位于系统控制面板的某个地方 - 环境下。

如果要查看PYTHONPATH的当前设置,请转到命令(终端)窗口并键入echo $PYTHONPATH(unix)或echo %PYTHONPATH%(窗口)