2012-05-20 234 views
7

我想設置我的PYTHONPATHPYTHONHOME變量,但無法弄清楚!設置PYTHONPATH和PYTHONHOME

當試圖運行python時,出現錯誤No module named site

經過一番研究,似乎這是因爲這些PYTHONPATHPYTHONHOME環境變量設置不正確。

當我嘗試運行python這兩個變量取消設置後,它能夠正常運行。但問題是,這隻能持續我的virtualenv的生活。在我停止virtualenv並再次運行後,問題又回來了。

如何永久取消這些變量?

+0

任何原因,你不能只運行Python的virtualenv以外的回答? – Keith

+0

那麼我說的是virtualenv,但真的這是我在Heroku上的環境 – user1328021

+0

如果'PYTHONPATH'設置不正確,這可能更像是一個Heroku問題,而不是一個Python問題,找出'PYTHONPATH'應該是什麼,並檢查Heroku的有關如何設置它的配置文檔:https://devcenter.heroku.com/articles/config-vars –

回答

0

當試圖運行python時,我得到錯誤沒有模塊命名的網站。 經過一番研究,似乎這是因爲這些PYTHONPATH和PYTHONHOME環境變量設置不正確。

這聽起來像是正確的答案。你需要弄清楚這些變量有什麼值,他們應該有有什麼值,你的環境中現有的程序是這些變量設置爲這個錯誤值。

所有這一切都只能通過檢查你的環境,運氣這麼好:-)