1. 程式人生 > 其它 >Python第三方庫安裝和解除安裝

Python第三方庫安裝和解除安裝


Python是一門簡潔、優雅的語言,豐富的第三方庫能讓我們很多的程式設計任務變得更加簡單。對於想要用Python進行資料分析,就需要強大的Python第三庫如numpy、pandas、matplotlib、scipy必不可少,而Python本身除標準庫外都需要另行安裝,安裝這些第三方庫(包)成為許多人的問題,下面我們以安裝requests包為例項來看如何安裝這些包,如果需要安裝其他包,請把requests替換為想要安裝的包名即可。

安裝第三方庫

雖然Python安裝庫的方式非常簡單,但是由於不同環境經常會出現錯誤,所以這裡儘可能提供多種安裝方式避免無法安裝的情況。
注意:以下所有命令都是在Dos下進行,不是在編輯器環境下,如果提示‘pip’不是內部或外部命令,也不是可執行的程式請檢查Python是否設定好環境變數。


可參考Python環境搭建及IDE選擇進行配置。

方法一:包管理器(推薦)

Python有個專門管理第三方庫的網站PyPI。跟很多的程式語言一樣,Python也有包管理器,通過包管理器我們能很方便安裝或者解除安裝第三方庫。使用pip或easy_install安裝包會自動搜尋pypi上最新的包,自動下載安裝。如果安裝其他的庫,只需要將requests換成其他名字即可

pip install requests
easy_install requests

方法二:原始碼安裝

Python的很多第三方庫都是開源的,我們能從GitHub或者PyPi下載到原始碼,大多數情況得到的原始碼都是.zip tar.gz tar.zip tar.bz2

格式的壓縮包。解壓這些包,進入資料夾可以看到setup.py的檔案,Windows下用Dos命令進行安裝。這裡以requests包為例,先到PyPi下載好requests-2.9.1.tar.gz這裡解壓到D盤跟目錄後進入資料夾找到setup.py,然後按住Shift後再點選右鍵進入該資料夾的Dos命令視窗後輸入以下的命令安裝即可。

python setup.py install

方法三:Anaconda安裝

前面講過Anaconda整合很多科學計算包,對於利用Python來說資料分析十分方便,可以省去很多安裝時間,當然Anaconda也提供了類似pip的安裝方式,區別的是Anaconda是在自己的網站所有相關的庫,經常會有一些找不到包而安裝失敗的情況。安裝方法跟pip一樣都是在Dos命令下進行,這裡就不再進行重複。

conda install requests

方法四:Pycharm安裝

如果你已經安裝好Pycharm,那麼可以利用Available Packages的安裝包,這種方式有時候會因為網路問題而安裝失敗,只需要換個網路環境多安裝幾次即可。

方法五:whl檔案安裝

除了下載原始碼安裝外,我們還能利用whl檔案進行庫的安裝,進入http://www.lfd.uci.edu/~gohlke/pythonlibs/後找到對應的Python版本和系統版本的whl檔案下載到本地,這裡我們存到D盤的根目錄。一般py2.py3代表Python 2和3均可安裝,而cp35則代表只能適用於Python 3.5,另外win32和amd64代表32位和64位系統的版本。

pip install D:/requests-2.9.1-py2.py3-none-any.whl

解除安裝第三方庫

同樣的解除安裝第三方庫可以使用pip進行操作,輸入下面命令後詢問是否開始輸入y後回車自動解除安裝完成。

pip uninstall requests

檢視裝好的庫

檢視已經裝好的庫列表,庫名後面帶著版本號,也可以在編輯器環境下使用import requests匯入相應的庫,如果沒有報錯則說明匯入成功。

pip list

更換pip映象源

PyPi地址在國外,因為有牆的原因所以有些地區使用pip安裝第三方庫的時候會出現下載慢甚至嚴重的無法訪問導致安裝失敗。通過更換pip映象源為國內地址可以解決上述問題。這裡使用豆瓣的映象源做演示,其他的映象源可參考https://www.pypi-mirrors.org/ 給出的列表。

本文來自部落格園,作者:Kapok-H,轉載請註明原文連結:https://www.cnblogs.com/kapok-h/p/15023385.html