亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是Python的包管理工具

發布時間:2020-09-24 14:02:22 來源:億速云 閱讀:118 作者:Leah 欄目:編程語言

什么是Python的包管理工具?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

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

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

下面簡單的介紹一下:

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"

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

交城县| 贵阳市| 泸溪县| 保定市| 邯郸县| 梁河县| 内乡县| 株洲市| 鞍山市| 扶风县| 即墨市| 隆德县| 五常市| 凭祥市| 彰化县| 修武县| 类乌齐县| 宜兰市| 宾阳县| 壶关县| 天门市| 巫溪县| 丰都县| 新蔡县| 高州市| 红安县| 商水县| 莲花县| 铁岭市| 黔西| 阜康市| 望谟县| 巴东县| 太湖县| 秦皇岛市| 奎屯市| 合江县| 林甸县| 泊头市| 南充市| 江源县|