easy_install 簡介
Perl 用戶比較熟悉 CPAN,而 Ruby 用戶則比較熟悉 Gems;引導 setuptools 的ez_setup工具和隨之而生的擴展後的easy_install 與 “Cheeseshop”(Python Package Index,也稱為 “PyPI”)一起工作來實現相同的功能。它可以很方便的讓您自動下載,編譯,安裝和管理Python包。
easy_install 安裝
windows 下
找到一個 與你python 版本對於的setuptools 版本。比如
setuptools-0.6c9.win32-py2.5.exe ,下載安裝即可。
安裝後需要配置環境變數:在系統變數path中添加F:\Python27\Scripts\,
F:\Python27是你Python的安裝路徑
linux 下
如果是ubuntu 的話,可以sudo apt-get install python-setuptools 來安裝
如果是其他發行版本,可以下載後ez_setup. py,然後python ez_setup. py 安裝。
easy_install 使用方法
使用方法非常簡單,在命令行輸入“easy_install 參數”即可。
a、通過模組名稱來安裝。setuptools會自動搜尋PyPI 以查找最新版本的模組。如果找到的話,她會自動下載、編譯和安裝:例如
easy_install SQLObject
easy_install "python_dateutil==1.5"
easy_install "python_dateutil>=1.5"
說明,安裝過程可能需要許可權,如果是ubuntu的話,可以加上sudo
b、指定查找頁面("download page")來使用名稱和版本信息來安裝或升級一個模組:
easy_install -f (此處添加一個url,百科不讓加) SQLObject
c、從指定模組下載地址來下載模組源碼並在下載成功之後編譯安裝
easy_install (此處添加一個模組下載url,百科不讓加,可參考擴展閱讀)
d、在本地已經存在的egg檔案基礎上來安裝模組
easy_install /my_downloads/OtherPackage-3.2.1-py2.3.egg
e、升級一個已經安裝的模組到最新版本,如果在PyPI中這個模組有最新版本。
easy_install --upgrade PyProtocols
f、從源碼中安裝模組(源碼已經下載並解壓到當前資料夾下)(New in 0.5a9)
easy_install .
g、模組卸載 easy_install -m package-name (比如easy_install -m pylab)
如果想刪除通過easy_install安裝的軟體包,比如說:MySQL-python,可以執行命令:
easy_install -m MySQL-python
註:此操作會從easy-install.pth檔案里把MySQL-python的相關信息抹去,剩下的egg檔案,你可以手動刪除。