2013-08-02 340 views
11

我最近有一些問題與我的Python安裝,結果我剛剛重新安裝python,並試圖讓我所有的插件也正常工作。之後我會看看virtualenv,看看我能否防止這種情況再次發生。Python:PIP安裝路徑,這個和其他插件的正確位置是什麼?

當我鍵入which python到終端我現在得到

/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

我明白這是正確的位置,現在要得到正確安裝,以及我的插件的所有的休息。

通過which pipsudo easy_install pip和類型安裝PIP但是經過我得到

/usr/local/bin/pip 

這是正確的?我本來以爲應該體現以下

/Library/Python/2.7/site-packages/ 

的有一個在這裏被稱爲PIP-1.4-py2.7.egg這是不存在之前滴注,但上述路徑不給我任何信心的文件夾。

如果我想正確設置它,pip和我的其他插件(如Distribute,Flask和Boto)應該安裝在哪裏?

的Mac OSX 10.7,Python的2.7

回答

5

由於pip是可執行和在環境可執行文件或文件名的which返回路徑。它是正確的。 Pip模塊安裝在site-packages中,但可執行文件安裝在bin中。

9

模塊進入site-packages,可執行文件進入系統的可執行文件路徑。對於您的環境,此路徑爲/usr/local/bin/

爲了避免必須處理這個問題,只需使用easy_install,distributepip。這些工具知道哪些文件需要去哪裏。

+0

感謝Burhan,我現在正在安裝它們,我之所以問的主要原因是因爲我正在安裝pip,正如你所建議的那樣,我將用它來安裝其他所有東西。我真的不想讓這部分錯誤,因爲我認爲我最終可能會將其他所有內容安裝在錯誤的目錄中。再次感謝 ;) – Deepend

0

另外,當您卸載軟件包時,列出的第一項是可執行文件的目錄。

相關問題