2012-02-22 77 views

回答

168

的dist-包是也存在於它的衍生物,如Ubuntu特定Debian的約定。模塊安裝到dist-包時,他們來自Debian的包管理器到這個位置:

/usr/lib/python2.7/dist-packages 

由於easy_installpip從包管理器安裝,他們也使用的dist-包,但他們把包在這裏:

/usr/local/lib/python2.7/dist-packages 

Debian Python Wiki

的dist-包,而不是站點包。從Debian軟件包安裝第三方Python程序 進入的dist-包,不 站點包。這是爲了降低系統的Python, 你可能手動安裝任何來自源的Python構建之間的衝突。

這意味着如果您從源手動安裝Python,它將使用site-packages目錄。這使您可以將兩個安裝分開,特別是在Debian和Ubuntu依賴於系統版本的Python的許多系統實用程序的情況下。

+17

是否準確?我使用pip安裝,然後安裝dist-packages。 (在Deb Squeeze + Py 2.6上) – 2012-04-04 03:24:50

+4

對我來說也是一樣。使用pip或easy_install安裝的軟件包都包含dist-packages。 – monostop 2012-04-20 15:26:44

+1

同樣在這裏,如果我刪除所有這些安裝,會有什麼問題嗎? – 2012-09-04 21:55:39