Python第三方庫的幾種安裝方式(小結(jié))
對于python開發(fā)用戶而言,經(jīng)常需要安裝一些python的第三方庫,但是第三方庫的安裝經(jīng)常出錯,以下給大家介紹一下python安裝第三方庫的幾種常用方式;
pip安裝
無論是Windows、Linux還是Mac,都可以通過pip這個包管理工具來安裝第三方庫。最簡單的安裝方式就是:
pip install requests
pip默認(rèn)是通過國外的源進(jìn)行下載,速度太慢,且經(jīng)常容易報錯;因此推薦大家?guī)讉€國內(nèi)常用的安裝源;
新版ubuntu要求使用https源,要注意。
清華:https://pypi.tuna.tsinghua.edu.cn/simple中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/阿里云:http://mirrors.aliyun.com/pypi/simple/華中理工大學(xué):http://pypi.hustunique.com/山東理工大學(xué):http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/
在通過pip安裝的時候,可以在使用pip的時候加參數(shù)
-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:通過清華的鏡像安裝requests
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
如果安裝失敗了,可以用國內(nèi)其他安裝源再嘗試安裝一下。
當(dāng)然,還有一種辦法可以直接更改pip默認(rèn)的下載源,大家可以參考下面這篇文章更改默認(rèn)下載源。永久修改pip默認(rèn)安裝源
wheel安裝
wheel是python的一種安裝包,其后綴為.whl,在網(wǎng)速特別差的情況下可以選擇下載wheel文件在進(jìn)行安裝。
不過在這之前需要單獨安裝一下wheel:
pip install wheel
然后到python最好用的第三方庫資源下載requests:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
再在cmd中切換到該文件目錄下,pip install該whl文件完成安裝。
pip install requests-2.17.3-py2.py3-none-any.whl
源碼安裝
如果你不想通過pip安裝,或者想獲取某一特定版本的話,可以通過下載源碼進(jìn)行安裝。這個方法需要先找到這個庫的源碼地址,然后下載下來,最后進(jìn)行安裝。可以通過Git來下載源代碼:
git clone git://github.com/kennethreitz/requests.git
也可以通過curl下載:
curl -OL https://github.com/kennethreitz/requests/tarball/master
下載之后,進(jìn)入目錄,執(zhí)行命令安裝:
cd requestspython setup.py install
pycharm安裝
如果運用的編輯器是pycharm,就可以通過pycharm里面的 “file?settings?project interpreter-- +” 進(jìn)行添加所需的庫。也可以通過pycharm里面的 'file?settings?project interpreter-- ±-Manage Repositories’’添加國內(nèi)的安裝源。
安裝驗證
為了驗證庫是否安裝成功,可以進(jìn)入命令行模式測試一下:
>>> import requests
輸入上述內(nèi)容,如果什么錯誤提示也沒有,則證明已經(jīng)安裝成功。
卸載python第三方庫的幾種方式
1、如果是通過 pip install 安裝的包此方式安裝的包 可以通過 pip list 查看到直接使用 pip uninstall 包名出現(xiàn)提示輸入 y
2、通過exe程序安裝的包通過系統(tǒng)的卸載功能卸載就行
3、如果遇到前兩種都無法卸載干凈的進(jìn)入 C:Python27Libsite-packages 下手動刪除包該路徑下有所有安裝的包
到此這篇關(guān)于Python第三方庫的幾種安裝方式(小結(jié))的文章就介紹到這了,更多相關(guān)Python 第三方庫安裝內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. php使用正則驗證密碼字段的復(fù)雜強度原理詳細(xì)講解 原創(chuàng)2. Jsp+Servlet實現(xiàn)文件上傳下載 文件列表展示(二)3. 基于PHP做個圖片防盜鏈4. XML在語音合成中的應(yīng)用5. Jsp servlet驗證碼工具類分享6. HTML5實戰(zhàn)與剖析之觸摸事件(touchstart、touchmove和touchend)7. 基于javaweb+jsp實現(xiàn)企業(yè)車輛管理系統(tǒng)8. ASP將數(shù)字轉(zhuǎn)中文數(shù)字(大寫金額)的函數(shù)9. asp.net core 認(rèn)證和授權(quán)實例詳解10. jscript與vbscript 操作XML元素屬性的代碼
