新聞中心
學習Python的時候,被Python的各種包管理工具搞的眼花繚亂。

10年積累的成都網(wǎng)站建設、成都網(wǎng)站制作經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設流程,更有衡南免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
通常經(jīng)常會看到以下幾種:
學習Python的時候,被Python的各種包管理工具搞的眼花繚亂。
通常經(jīng)常會看到以下幾種:
distutils 、distribute、setuptools、easy_install、pip
它們各有不同的適用場景及安裝使用方式,現(xiàn)在把有關它們的相關知識整理以一下,以便對Python不同的包管理方式有更清晰的認識。
一、distutils
Python自帶的包管理工具,是標準庫的一部分。distutils包含一個setupt.py 文件,通過執(zhí)行setupt.py 進行安裝包及打包的操作:
python setup.py install #安裝包
python setup.py sdist #發(fā)布包
二、setuptools 、distribute
setuptools 是一個為了增強 distutils 而開發(fā)的集合,它包含了 easy_install 這個工具。
ez_setup.py 是 setuptools 的安裝工具。ez 就是 easy 的縮寫。
簡單的說,setuptools 是一個項目的名稱,是基礎組件。而 easy_install 是這個項目中提供的工具,它依賴基礎組件工作。
distribute 是 setuptools 的一個分支版本。分支的原因可能是有一部分開發(fā)者認為 setuptools 開發(fā)太慢了。但現(xiàn)在,distribute 又合并回了 setuptools 中。因此,我們可以認為它們是同一個東西。事實上,如果你查看一下 easy_install 的版本,會發(fā)現(xiàn)它本質(zhì)上就是 distribute 。
三、easy_install
setuptools 和 distribute 自帶的安裝腳本,setuptools 或 distribute安裝完后, easy_install便可使用
四、pip
pip 是目前 python 包管理的事實標準,用來取代 easy_install
安裝:
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
或:
sudo apt-get install python-pip
五、PyPI
官方介紹:
The Python Package Index (PyPI) is a repository of software for the Python programming language.
PyPI 是Python的包倉庫。
安裝包:
pip install 'SomeProject'
作者:aidenliu
鏈接:https://www.jianshu.com/p/7426bad2f688
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
它們各有不同的適用場景及安裝使用方式,現(xiàn)在把有關它們的相關知識整理以一下,以便對Python不同的包管理方式有更清晰的認識。
一、distutils
Python自帶的包管理工具,是標準庫的一部分。distutils包含一個setupt.py 文件,通過執(zhí)行setupt.py 進行安裝包及打包的操作:
python setup.py install #安裝包
python setup.py sdist #發(fā)布包
二、setuptools 、distribute
setuptools 是一個為了增強 distutils 而開發(fā)的集合,它包含了 easy_install 這個工具。
ez_setup.py 是 setuptools 的安裝工具。ez 就是 easy 的縮寫。
簡單的說,setuptools 是一個項目的名稱,是基礎組件。而 easy_install 是這個項目中提供的工具,它依賴基礎組件工作。
distribute 是 setuptools 的一個分支版本。分支的原因可能是有一部分開發(fā)者認為 setuptools 開發(fā)太慢了。但現(xiàn)在,distribute 又合并
回了 setuptools 中。因此,我們可以認為它們是同一個東西。事實上,如果你查看一下 easy_install 的版本,會發(fā)現(xiàn)它本質(zhì)上就是
distribute 。
三、easy_install
setuptools 和 distribute 自帶的安裝腳本,setuptools 或 distribute安裝完后, easy_install便可使用
四、pip
pip 是目前 python 包管理的事實標準,用來取代 easy_install
安裝:
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
或:
sudo apt-get install python-pip
五、PyPI
官方介紹:
The Python Package Index (PyPI) is a repository of software for the Python programming language.
PyPI 是Python的包倉庫。
安裝包:
pip install 'SomeProject'
分享題目:創(chuàng)新互聯(lián)Python教程:python必須安裝pip嗎
網(wǎng)站鏈接:http://fisionsoft.com.cn/article/dpsscgs.html


咨詢
建站咨詢
