如何永久删除sys.path中的值?

时间:2017-05-21 09:07:45

标签: python pythonpath sys.path

出于某种原因,''value(空值)被添加到我的sys.path数组中,我无法运行'setup.py install'。我找不到永久删除它的方法。我是通过python shell完成的:

sys.path.remove('')

并删除它直到关闭shell。 我无法找到永久删除的好答案。 我找到了这个 - What sets up sys.path with Python, and when? 但我相信一定有更好的方法。

1 个答案:

答案 0 :(得分:0)

您可以使用PYTHONPATH

  1. 您可以将路径追加到$PATH,而不是$PYTHONPATH

  2. 如果您坚持要更改PYTHONPATH,在某些情况下更可取:

    这样做:

    1. Export PYTHONPATH=$PYTHONPATH:/Users/username/pymodules

    2. 为了确保您遵循PYTHONPATH附加内容的约定,请参阅What exactly should be set in PYTHONPATH?