国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

【跟我一起學Python吧】Python的包管理工具

2019-11-14 17:37:10
字體:
來源:轉載
供稿:網友

剛開始學習Python時,在看文檔和別人的blog介紹安裝包有的用easy_install, setuptools, 有的使用pip,distribute,那麼這幾個工具有什么關系呢,看一下下面這個圖就明白了


可以看到distribute是setuptools的取代,pip是easy_install的取代。

 

關于這些包工具可以參考 http://guide.python-distribute.org/installation.html#installing-pip

 

下面簡單的介紹一下:

Distribute是對標準庫disutils模塊的增強,我們知道disutils主要是用來更加容易的打包和分發包,特別是對其他的包有依賴的包。

Distribute被創建是因為Setuptools包不再維護了。

安裝Distribute

可以通過distribute_setup.py 腳本來安裝Distribute,也可以通過easy_install, pip,源文件來安裝,不過使用distribute_setup.py來安裝是最簡單和受歡迎的方式

 

$ curl -0 http://python-distribute.org/distribute_setup.py
$ sudo python distribute_setup.py

 

Pip 是安裝python包的工具,提供了安裝包,列出已經安裝的包,升級包以及卸載包的功能。

Pip 是對easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安裝的包也同樣可以使用pip進行安裝。

 

安裝Pip

Pip的安裝可以通過源代碼包,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, 下面來看一下Pip的使用

安裝package

 

$ pip install Markdown

列出安裝的packages

 

$ pip freeze

安裝特定版本的package

通過使用==, >=, <=, >, <來指定一個版本號。

 

$ pip install 'Markdown<2.0'

 

$ pip install 'Markdown>2.0,<2.0.3'

升級包

升級包到當前最新的版本,可以使用-U 或者 --upgrade

 

$ pip install -U Markdown

卸載包

 

$ pip uninstall Markdown

查詢包

 

pip search "Markdown"

 

PS -- 包安裝后的py文件路徑:/usr/local/lib/python2.7/dist-packages


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上蔡县| 石棉县| 阿鲁科尔沁旗| 陕西省| 枝江市| 镇江市| 舟曲县| 全椒县| 家居| 仙居县| 佛学| 五大连池市| 湘潭市| 石屏县| 蕉岭县| 宣武区| 米易县| 苍溪县| 翼城县| 定日县| 丁青县| 达州市| 林芝县| 敦煌市| 神农架林区| 正阳县| 佛坪县| 屏东县| 中西区| 伊金霍洛旗| 林周县| 革吉县| 宜城市| 庄河市| 辛集市| 海门市| 海门市| 福鼎市| 孟村| 林甸县| 漳平市|