python必須安裝pip嗎
學習Python的時候,被Python的各種包管理工具搞的眼花繚亂。
通常經常會看到以下幾種:
學習Python的時候,被Python的各種包管理工具搞的眼花繚亂。
通常經常會看到以下幾種:
distutils 、distribute、setuptools、easy_install、pip
它們各有不同的適用場景及安裝使用方式,現在把有關它們的相關知識整理以一下,以便對Python不同的包管理方式有更清晰的認識。
一、distutils
Python自帶的包管理工具,是標準庫的一部分。distutils包含一個setupt.py 檔案,透過執行setupt.py 進行安裝包及打包的操作:
python setup.py install #安裝包
python setup.py sdist #釋出包
二、setuptools 、distribute
setuptools 是一個為了增強 distutils 而開發的集合,它包含了 easy_install 這個工具。
ez_setup.py 是 setuptools 的安裝工具。ez 就是 easy 的縮寫。
簡單的說,setuptools 是一個專案的名稱,是基礎元件。而 easy_install 是這個專案中提供的工具,它依賴基礎元件工作。
distribute 是 setuptools 的一個分支版本。分支的原因可能是有一部分開發者認為 setuptools 開發太慢了。但現在,distribute 又合併回了 setuptools 中。因此,我們可以認為它們是同一個東西。事實上,如果你檢視一下 easy_install 的版本,會發現它本質上就是 distribute 。
三、easy_install
setuptools 和 distribute 自帶的安裝指令碼,setuptools 或 distribute安裝完後, easy_install便可使用
四、pip
pip 是目前 python 包管理的事實標準,用來取代 easy_install
安裝:
wget
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
連結:
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
它們各有不同的適用場景及安裝使用方式,現在把有關它們的相關知識整理以一下,以便對Python不同的包管理方式有更清晰的認識。
一、distutils
Python自帶的包管理工具,是標準庫的一部分。distutils包含一個setupt.py 檔案,透過執行setupt.py 進行安裝包及打包的操作:
python setup.py install #安裝包
python setup.py sdist #釋出包
二、setuptools 、distribute
setuptools 是一個為了增強 distutils 而開發的集合,它包含了 easy_install 這個工具。
ez_setup.py 是 setuptools 的安裝工具。ez 就是 easy 的縮寫。
簡單的說,setuptools 是一個專案的名稱,是基礎元件。而 easy_install 是這個專案中提供的工具,它依賴基礎元件工作。
distribute 是 setuptools 的一個分支版本。分支的原因可能是有一部分開發者認為 setuptools 開發太慢了。但現在,distribute 又合併
回了 setuptools 中。因此,我們可以認為它們是同一個東西。事實上,如果你檢視一下 easy_install 的版本,會發現它本質上就是
distribute 。
三、easy_install
setuptools 和 distribute 自帶的安裝指令碼,setuptools 或 distribute安裝完後, easy_install便可使用
四、pip
pip 是目前 python 包管理的事實標準,用來取代 easy_install
安裝:
wget
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'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2318/viewspace-2835422/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python pip的安裝及解除安裝Python
- python怎麼安裝pip?Python
- python (pip)安裝talib報錯Python
- python的pip快速安裝程式碼Python
- windows 安裝python後pip安裝路徑問題WindowsPython
- 安裝pip
- pip 安裝
- python中的pip的安裝以及通過pip命令對selenium進行解除安裝和安裝Python
- 如何在 Ubuntu 22.04 上安裝 Python Pip?UbuntuPython
- centos7下安裝Python的pipCentOSPython
- centos7 python2 安裝pipCentOSPython
- xFormers pip 安裝ORM
- pip安裝selenium
- windows下安裝pip,強制升級pip,安裝tensorflowWindows
- python(pip)包/模組:如何離線安裝?Python
- Python 包管理 pip 安裝使用清華源Python
- python安裝包的幾種方式 -- pip等Python
- pip 安裝 flask、redisFlaskRedis
- pip安裝源配置
- Windows下Python安裝併為pip配置阿里映象WindowsPython阿里
- CentOS6.8 安裝python2.7,pip以及yumCentOSPython
- Linux安裝Python3後,如何使用pip命令LinuxPython
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- 學習python必須要知道的三種安裝擴充套件庫的方法Python套件
- python函式裝飾器,重點必須掌握(二)Python函式
- python 使用pip安裝使用國內映象加速下載安裝包的方法Python
- Python 庫/模組的pip安裝和IPython的使用Python
- python+selenium環境搭建,pip安裝selenium失敗Python
- CentOS7.6-pip安裝CentOS
- pip 安裝 grpcio 報錯RPC
- centos7 安裝pipCentOS
- pip 安裝 selenium 失敗
- pip 清華源安裝
- CentOS下安裝pip 18.0CentOS
- CentOS6.5安裝pipCentOS
- CTEX安裝必須注意 系統變數 path 被覆蓋變數
- Python3/pip aarch64上的離線安裝Python
- 如何透過python pip安裝第三方庫Python