easy_install

easy_install是由PEAK(Python Enterprise Application Kit)開發的setuptools包裡帶的一個命令,所以使用easy_install實際上是在調用setuptools來完成安裝模組的工作。

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檔案,你可以手動刪除。

相關詞條

相關搜尋

熱門詞條

聯絡我們