Python包管理:setuptools、easyinstall、pip
简而言之:setuptools是基础的包管理平台(必须先安装),easyinstall和pip功能类似,是 Python 的套件管理工具。其中easyinstall是setuptools的一个命令,但是pip是在easyinstall基础上功能的增强。
easy_install 和 pip有什麼不一樣?據 pip官網的說法,pip改善了不少 easy_install的缺點,如此說來 pip應該是略勝一籌,不過它還不能夠完全取代對方,因為目前有很多套件還是得用 easy_install安裝。
底下說明如何在 Windows上安裝與使用 easy_install與 pip,我假設你系統上已經安裝了Python。
setuptools & easy_install的安裝與使用
連到底下的網址下載 setuptools,根據你的 Python環境使用適合的版本 :
http://pypi.python.org/pypi/setuptools
例如我在 Windows 上跑Python 2.7,所以我下載 setuptools-0.6c11.win32-py2.7.exe 回來安裝。安裝程式會把 easy_install 裝到 Python的Scripts 資料夾下 (例如 C:\Python27\Scripts),安裝好之後,建議你把Scripts資料夾加到 PATH 環境變數裏。
easy_install安裝與移除套件的基本使用方式如下:
安裝套件:
easy_install PackageName
更新套件:
easy_install -U PackageName
移除套件:
easy_install -m PackageName
顯示說明:
easy_install --showhelp
pip (pip installspackages)的安裝與使用
pip 的安裝方法:
easy_install pip
有趣的是,pip 可以透過easy_install 安裝,而且也會裝到Scripts 資料夾下。
安裝套件:
pip install PackageName
更新套件:
pip install -U PackageName
移除套件:
pip uninstall PackageName
搜尋套件:
pip search PackageName
顯示說明:
pip help
实践体会:
1.去官网https://pypi.python.org/pypi/setuptools 找最新的版本安装, 比如4.0.1- Windows 7 (or graphical install).
2. 把文件存为ez_setup.py。
3. 用windows命令cd到setup文件,命令“python setup.py install”安装setup tool。
4.用windows命令cd到C:\Python27\Scripts文件夹, 再用命令easy_installselenium来安装.
注意:用setuptools-0.6c11.win32-py2.7.exe 文件,有时候会有报错。所以还是建议用PY文件来安装。
参考:http://blog.csdn.net/iloveyin/article/details/17097151