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的升級版。
distutils是Python 自帶的基本安裝工具,適用於非常簡單的應用場景。
需要注意的是:
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進行安裝。