python安裝庫的幾種形式

pip

pip爲python的包管理工具,首先要安裝pip,然後通過pip可以安裝大多數python庫

pip install libname
# libname爲庫名

某些庫通過pip安裝不了,可能是因爲沒有打包上傳到pypi中,可以下載安裝包之後離線安裝,方法是

pip install libpath
# libpath爲本地安裝包地址,這些安裝包一般以whl爲後綴名。表示python擴展包的windows環境下的二進制文件。

有一個專門下載whl文件的地方http://www.lfd.uci.edu/~gohlke/pythonlibs/,是由加利福尼亞大學的師生爲方便python用戶使用而建立的,並非官方出品,使用時需自行承擔風險。

pypi

https://pypi.org/
在這裏插入圖片描述
這張圖解釋了python包管理的流程,pypi是python包管理的官方平臺。過程大概是

  • 開發者開發包需要遵循標準,然後發佈到 Pypi 中。
  • 包使用者可以使用多種工具從 Pypi 中下載包。
  • Pypi 包含 Meta 信息和源代碼倉庫。

源碼安裝

有一些情況下,pip無法使用,這事可以下載源代碼然後安裝。
下載源代碼:在pypi中搜索包名。https://pypi.org/ 下載tar.gz源碼,解壓後,運行setup.py進行安裝。
方法是命令行切換到安裝包中setup.py文件所在的目錄,執行 python setup.py install

運行安裝包安裝

有些類庫提供了雙擊運行直接安裝的安裝包,比如python連接mysql數據庫的驅動 mysql-connector-python 這些安裝包的後綴名爲msi或者exe。下載下來之後,雙擊運行之後就安裝好了,前提是要根據python的版本及windows的位數下載對應的安裝包,否則安裝過程會報錯或者直接提示無法安裝。

easy_install

easy_install是python比較原始的包管理工具。pip相當於是easy_install的改進版,一般直接使用pip。
主要區別:
pip可以uninstall,easy_install無卸載包命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章