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

Ben*_*ey4 3 python path pythonpath python-2.7

>>> sys.path[6]
/path/to/django
>>> sys.path.pop(6)
/path/to/django
Run Code Online (Sandbox Code Playgroud)

然后CTRL + D

$ python

>>> sys.path[6]
/path/to/django
Run Code Online (Sandbox Code Playgroud)

哦亲爱的...

Mar*_*ina 5

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

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

导出 PYTHONPATH=....

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

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

设置Python路径=...

它可能位于系统控制面板中的某个位置 - 在环境下。

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

  • 这只会持续到你的终端窗口...启动新的终端窗口应该会清除它。 (3认同)