2012-05-05 341 views
12

我在mac上使用pip安裝來獲取我的django網站的python需求。PIP安裝和Python路徑

我PIP從MacPorts的

port install pip-2.7 

現在的問題是畫中畫安裝軟件包,其中是不是在我的python sys.path中的位置。

我只是複製這個虛假的位置

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/) 

的位置出現在我的sys.path

/Library/Python/2.7/) 

當然這個工作不錯,但我會用PIP在未來,所以我需要持久的解決方案。

問題是我該如何改變我的sys.path以識別垃圾位置,或者如何告訴pip在別處安裝依賴關係?

+0

virtualenv避免了這種問題。你不是在使用virtualenv嗎? – JosefAssad

+0

跨網站副本,http://superuser.com/q/420908/86903。 –

回答

7

經過幾次嘗試,設置PYTHONPATH環境變量工作。實現這一

最好的辦法是添加以下到〜/ .bash_profile中:

export PYTHONPATH=<bogus path here> 

不要忘了轉換後打開一個新的終端。

+2

...或在同一終端中使用'source〜/ .bashrc' – jldupont

+0

你是我的救星! – LoveMeow