如何使用easy_install安裝Python模組?
Easy Install是一個Python模組,它與setuptools(easy_install)捆綁在一起,允許你自動下載、編譯、安裝和管理Python包。它於2004年包含在setuptools中,現在已棄用。它在當時因自動安裝依賴項和使用需求說明符從PyPI安裝包而引人注目。
Pip於2008年釋出,作為easy_install的替代品,儘管它仍然主要基於setuptools元件。安裝Python模組應該使用pip而不是easy_install。如果你有easy_install,可以使用它來安裝pip。可以使用以下程式碼行來使用easy_install在你的系統中安裝pip。
easy_install pip
要下載包,我們只需在easy_install命令後包含檔名/包名。它將下載包及其依賴項。
easy_install numpy
成功完成後的輸出如下:
WARNING: The easy_install command is deprecated and will be removed in a future version. Searching for numpy Best match: numpy 1.18.5 Adding numpy 1.18.5 to easy-install.pth file Installing f2py-script.py script to C:\Users\jsmur\anaconda3\Scripts Installing f2py.exe script to C:\Users\jsmur\anaconda3\Scripts Using c:\users\jsmur\anaconda3\lib\site-packages Processing dependencies for numpy Finished processing dependencies for numpy
為什麼我們使用pip而不是easy_install?
Pip的設計改進之處在於:
在安裝之前,所有包都會被下載。因此,不會出現部分完成的安裝。
在控制檯上,會仔細顯示有用的輸出。
記錄操作的原因。例如,在安裝包時,pip會跟蹤為什麼需要該包。
錯誤訊息應具有資訊量。
由於程式碼相對較短且具有內聚性,因此更容易以程式設計方式使用。
包不必安裝為egg歸檔檔案;它們可以完整安裝(同時保留egg元資料)。
原生支援其他版本控制系統(Git、Mercurial和Bazaar)原生支援其他版本控制系統(Git、Mercurial和Bazaar)
包解除安裝
可以輕鬆定義固定的需求集,並以可靠的方式重現一組包。
現在,你可以使用pip來安裝你想要的模組。例如,要安裝最新版本的“SomeProject”,可以使用以下命令。
pip install 'SomeProject'
要安裝特定版本,可以使用以下程式碼行。
pip install 'SomeProject==1.4'
要安裝大於等於一個版本且小於另一個版本的包,可以使用以下程式碼行。
pip install 'SomeProject>=1,<2'
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP