新聞中心
在看文檔和別人的blog介紹安裝包有的用easy_install, setuptools, 有的使用pip,distribute,那麼這幾個(gè)工具有什么關(guān)系呢,看一下下面這個(gè)圖就明白了。

為陽(yáng)泉等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及陽(yáng)泉網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、陽(yáng)泉網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
可以看到distribute是setuptools的取代,pip是easy_install的取代。
下面簡(jiǎn)單的介紹一下:
Distribute是對(duì)標(biāo)準(zhǔn)庫(kù)disutils模塊的增強(qiáng),我們知道disutils主要是用來(lái)更加容易的打包和分發(fā)包,特別是對(duì)其他的包有依賴的包。
Distribute被創(chuàng)建是因?yàn)镾etuptools包不再維護(hù)了。
安裝Distribute
可以通過(guò)distribute_setup.py 腳本來(lái)安裝Distribute,也可以通過(guò)easy_install, pip,源文件來(lái)安裝,不過(guò)使用distribute_setup.py來(lái)安裝是最簡(jiǎn)單和受歡迎的方式
$ curl -0 http://python-distribute.org/distribute_setup.py $ sudo python distribute_setup.py
Pip 是安裝python包的工具,提供了安裝包,列出已經(jīng)安裝的包,升級(jí)包以及卸載包的功能。
Pip是對(duì)easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安裝的包也同樣可以使用pip進(jìn)行安裝。
安裝Pip
Pip的安裝可以通過(guò)源代碼包,easy_install或者腳本。
下面介紹一下各種安裝方法:
源代碼方式:
$ wget http://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz (替換為最新的包) $ tar xzf pip-0.7.2.tar.gz $ cd pip-0.7.2 $ python setup.py install easy_install: $ easy_install pip get_pip.py 腳本: $ curl -0 https://raw.github.com/pypa/pip/master/contrib/get-pip.py $ sudo python get-pip.py
OK, 下面來(lái)看一下Pip的使用
安裝package
$ pip install Markdown
列出安裝的packages
$ pip freeze
安裝特定版本的package
通過(guò)使用==, >=, <=, >, <來(lái)指定一個(gè)版本號(hào)。
$ pip install 'Markdown<2.0' $ pip install 'Markdown>2.0,<2.0.3'
升級(jí)包
升級(jí)包到當(dāng)前最新的版本,可以使用-U 或者 --upgrade
$ pip install -U Markdown
卸載包
$ pip uninstall Markdown
查詢包
pip search "Markdown"
標(biāo)題名稱:創(chuàng)新互聯(lián)Python教程:細(xì)說(shuō)Python的包管理工具
當(dāng)前地址:http://m.fisionsoft.com.cn/article/coishjj.html


咨詢
建站咨詢
