出於某種原因,''值(空值)被添加到我的sys.path數組中,我無法運行'setup.py install'。我找不到永久刪除它的方法。我通過python外殼完成:如何從sys.path永久刪除值?
sys.path.remove('')
並且直到關閉shell纔將其刪除。 我找不到永久移除的好答案。 我確實發現了這個 - What sets up sys.path with Python, and when? 但我確定必須有更好的方法。
出於某種原因,''值(空值)被添加到我的sys.path數組中,我無法運行'setup.py install'。我找不到永久刪除它的方法。我通過python外殼完成:如何從sys.path永久刪除值?
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?。
'append'是什麼意思?我想刪除空的路徑,而不是追加。 – user2880391
試試這個 - > touch〜/ .bash_profile;打開〜/ .bash_profile打開文件並進行更改 –
至極操作系統您使用的?您必須將其從用戶或機器env變量中刪除,而不是會話變量。 – Netwave
可能的答案/重複[here](http://stackoverflow.com/a/11667529/8020959) –
@DanielSanchez,我正在使用mac。 – user2880391