在學習Python過程中,經常要用到很多第三方庫,面對各種不同情況,Python為我們提供了多種安裝方法:
一、pip安裝:
pip安裝相信大家都不陌生了,在安裝第三方庫中,pip是最常使用的一種方法。
# 在python2中使用pip安裝
pip install 庫名
如:pip install numpy
# 在python3中使用pip安裝
pip3 install 庫名
如:pip3 install numpy
直接使用pip安裝是最便捷的方式,還能指定安裝版本
# 安裝版本為2.8.7的robotframework庫
pip install robotframework==2.8.7
pip3 install robotframework==2.8.7
但也會存在一個問題,就是速度慢,因為文件都在國外服務器上,所以下載速度會很慢,這時候我們就可以使用豆瓣源,速度是跟坐火箭一樣快。
pip2 install -i https://pypi.douban.com/simple/ 庫名
pip3 install -i https://pypi.douban.com/simple/ 庫名
# 記得是https,網上一些地方還是寫着http,現在已經過時了
當然,如果你不想每次都要輸入豆瓣源的網址,你可以直接在python的環境中配好,下面的配置方法是針對Python3.6.5在Win10環境下
C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip\_internal\models\index.py
打開Python目錄下的
lib\site-packages\pip\_internal\models\index.py,
修改PyPI的地址為https://pypi.douban.com/
PyPI = Index('https://pypi.douban.com/')
這樣,你下次只需要pip3 install 庫名 就能只能從豆瓣源中獲取資源。
Python2的的index.py也是在pip文件夾下,但具體位置跟3會有點區別。
二、 whl安裝
有時候,你在使用pip安裝時會報錯各種各樣的錯,那這時候你可能需要使用whl安裝了,whl是離線安裝,你需要將文件下載到本地后進行安裝。那whl文件可以從哪獲取呢?你可以在Python的官網下載,也可以在其他地方,這里我給大家推薦一個網址,上面的資源還是比較齊全,基本上你要的都能找到,但不是官方網址,所以用不用還需自己衡量。
https://www.lfd.uci.edu/~gohlke/pythonlibs/
在使用whl在之前,我們需要先在python中安裝好wheel
pip3 install wheel
然后在命令行下執行
# 打開whl文件所在文件夾
cd C:\Users\Administrator\Documents\Tencent Files\FileRecv(文件夾位置)
# 安裝
pip3 install xxx.whl(文件名稱)
三、 源碼安裝
源碼安裝一般我是從github上下載所需的包的源碼,如下圖的Django
下載后是一個文件夾,里面會有個setup.py的文件,我只需要執行這個文件就可以了安裝了。
# 打開setup.py文件所在文件夾
cd C:\Users\Administrator\Documents\Tencent Files\Django(文件夾位置)
# 安裝
python setup.py install
以上就是我們常用的安裝第三方庫的方法,一般的方便程度都是pip -> whl -> 源碼 ,當然也是根據大家的實際情況進行判斷的。
---------------------
參考地址:https://blog.csdn.net/zhaogeno1/article/details/80463264