出于某种原因,“”值(空值)已添加到我的 sys.path 数组中,我无法运行“setup.py install”。我找不到永久删除它的方法。我是通过 python shell 完成的:
sys.path.remove('')
然后它会删除它直到关闭 shell。 我找不到永久删除的好答案。 我确实找到了这个 - What sets up sys.path with Python, and when? 但我相信一定有更好的方法。
最佳答案
你可以使用PYTHONPATH
您可以将路径附加到
$PATH
,而不是$PYTHONPATH
。如果您坚持要更改
PYTHONPATH
,在某些上下文中最好:这样做:
Export PYTHONPATH=$PYTHONPATH:/Users/username/pymodules
要确保您遵循将内容附加到 PYTHONPATH 的约定,请参阅 What exactly should be set in PYTHONPATH? .
关于python - 如何从 sys.path 中永久删除值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44095068/