easy_install的安裝與使用

一、簡單介紹

easy_install 是一個(gè)基于setuptools的工具,幫助我們自動(dòng)下載、編譯、安裝和管理python packages.

二、安裝easy_install的幾種方式

1、 源碼安裝setuptools

安裝setuptools之后,easy_install就已經(jīng)安裝好了。
Setuptools下載地址:https://pypi.python.org/pypi/setuptools
Windows下可以直接運(yùn)行.exe文件,linux下解壓,python setup.py install

2、 通過引導(dǎo)程序ez_setup.py安裝

引導(dǎo)程序會(huì)聯(lián)網(wǎng)下載最新版本的setuptools,也可以用來更新本地的setuptools.
wget http://peak.telecommunity.com/dist/ez_setup.py
安裝:
python ez_setup.py
更新:
python ez_setup.py –U setuptools

三、 easy_install的使用

1、 安裝python packages
  1. 通過包名,從PyPI尋找最新版本,自動(dòng)下載、編譯、安裝
    easy_install <packagename>
  2. 通過包名從指定下載頁尋找鏈接來安裝或升級(jí)python packages
    例:easy_install -f http://pythonpaste.org/package_index.html SQLObject
  3. 從具體的URL下載安裝
    easy_install http://example.com/path/to/MyPackage-1.2.3.tgz
  4. 安裝一個(gè)本地已經(jīng)存在的.egg文件
    easy_install /my_downloads/OtherPackage-3.2.1-py2.3.egg
  5. 指定python package的安裝目錄
    添加選項(xiàng)--install-dir=DIR, -d DIR
  6. 安裝packages到用戶目錄,非全局安裝
    添加選項(xiàng) --user
2、 升級(jí)python packages

1)easy_install --upgrade PyProtocols
升級(jí)到PyPI中存在的最新版

  1. 指定升級(jí)的版本
    例:
    $ easy_install "SomePackage==2.0"
    $ easy_install "SomePackage>2.0"
    3、 刪除python packages
    $ easy_install -m PackageName
    這樣操作之后會(huì)將包信息從easy-install.pth文件里刪除,不能在python 中使用PackageName,但是刪除的不徹底,需要手動(dòng)刪除.egg包和一些其他文件。

四、 支持

easy_install需要2.6以上的python版本
easy_install官網(wǎng):
http://peak.telecommunity.com/DevCenter/EasyInstall

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容