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安裝pipPython
- Python pip的安裝及解除安裝Python
- python怎麼安裝pip?Python
- pip 安裝
- python的pip快速安裝程式碼Python
- 批量安裝python庫函式—pipPython函式
- windows 安裝python後pip安裝路徑問題WindowsPython
- 安裝python pip,再安裝request模組,執行python程式碼Python
- python中的pip的安裝以及通過pip命令對selenium進行解除安裝和安裝Python
- CentOS安裝pipCentOS
- centos7下安裝Python的pipCentOSPython
- Python 包管理 pip 安裝使用清華源Python
- centos7 python2 安裝pipCentOSPython
- Linux下python2.7安裝pipLinuxPython
- Centos6.5安裝python2.7.5+pipCentOSPython
- python(pip)包/模組:如何離線安裝?Python
- 必須學習RMI,IIOP嗎??
- windows下安裝pip,強制升級pip,安裝tensorflowWindows
- pip安裝selenium
- pip 清華源安裝
- pip安裝源配置
- pip 安裝 flask、redisFlaskRedis
- Mac 下安裝pipMac
- CentOS 快速安裝pipCentOS
- 如何在 Ubuntu 22.04 上安裝 Python Pip?UbuntuPython
- python安裝包的幾種方式 -- pip等Python
- Python多版本pip安裝庫的問題Python
- 詳解python包管理器pip安裝Python
- 必須被吐槽嗎?聊聊Mac裝Windows那點事MacWindows
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- CentOS6.8 安裝python2.7,pip以及yumCentOSPython
- Windows下Python安裝併為pip配置阿里映象WindowsPython阿里
- Centos升級Python 2.7並安裝pip、ipythonCentOSPython
- CentOS6.5上安裝Python2.7和PIPCentOSPython
- CentOS6.5安裝pipCentOS
- centos7 安裝pipCentOS
- pip進行模組安裝