1. 程式人生 > >Python 的包管理工具 distribute, setuptools, easy_install命令與 pip命令

Python 的包管理工具 distribute, setuptools, easy_install命令與 pip命令

Setuptools 是 Python Enterprise Application Kit (PEAK)的一個副專案,它是 Python 的disutils工具的增強工具,可以讓程式設計師更方便地建立和釋出Python包,特別是那些對其他包有依賴性的狀況。

使用Python2的同學需要安裝Setuptools ;

 

distribute是Setuptools的升級版,不過由於 setuptools 不支援 Python3,所以使用Python3的同學需要安裝distribute。

 

easy_install是setuptools 和 distribute 自帶的安裝指令碼,也就是一旦 setuptools 或 distribute 安裝完畢, easy_install 也便可用. 最大的特點是自動查詢 Python 官方維護的包源 PyPI , 安裝第三方 Python 包非常方便。

 

pip是一個安裝和管理 Python 包的工具,通過pip命令來安裝Python包變得十分簡單,是 easy_install 的一個替換品。pip是easy_install的升級版。

 

distutilsPython 自帶的基本安裝工具,適用於非常簡單的應用場景。

 

需要注意的是:

Python2沒有整合pip,需要手動安裝Setuptools和pip;

目前Python 3已經集成了pip,可以在安裝目錄裡面D:\python軟體下載\Python\Scripts\下檢視是否有pip.exe檔案。如果有的話可以直接在Windows命令提示符下輸入pip命令,

不過由於 setuptools 不支援 Python3,Python3需要安裝distribute。

 

下載地址:

Distribute下載地址如下:

https://pypi.python.org/pypi/distribute 

setuptools下載地址如下:

https://pypi.Python.org/pypi/setuptools

通過上面的地址進行下載,將得到下面兩個包

distribute-0.7.3.zip   setuptools-35.0.1.zip

通過解壓縮工具進行解壓,將得到相應的資料夾(跟安裝python放在一起就可以,方便自己找到)

在Windows命令提示符下進入檔案解壓縮目錄,通過Python命令執行python setup.pyinstall進行安裝。