最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

超詳細的Python安裝第三方庫常用方法匯總

 更新時間:2022年04月27日 08:59:23   作者:今天一定早睡_  
電腦網(wǎng)絡有點問題,直接安裝第三方庫的時候出現(xiàn)了各種問題,所以在這篇文章里記錄一下各種安裝第三方庫的方法吧,下面這篇文章主要給大家介紹了關于Python安裝第三方庫常用方法的相關資料,需要的朋友可以參考下

前言

在pyhton的學習中,相信大家通常都會碰到第三方庫的安裝問題,這個問題對于很多初學者而言頭疼不已。這里我做一些簡單的總結,如何正確高效地安裝第三方庫,少走彎路(畢竟都是我親自踩過的坑,所以特地來總結一下,方便以后回顧和總結)!

安裝方法

1. 通過pychram安裝

這是我覺得最簡單直接的一種方法,但是也最容易報錯。

打開File-Settings-Project-Python Interpreter

從這里可以看到你已經(jīng)安裝的第三方庫以及版本,然后點擊下方的加號可以進行添加。這里我以numpy為例,在上方進行搜索你想要的庫,然后在右下方可以選擇你想要的版本,如果不勾選則默認為最新版本,點擊Install Packages即可進行安裝。

2. pip安裝大法

如果在pycharm中安裝失敗了,或者沒有使用pycharm,可直接用pip大法進行安裝。

首先打開cmd,直接輸入pip install 你想要安裝的第三方庫(這里我還是以numpy為例)

這里,我同時補充下關于pip的一些更新、卸載的方法:

(1)pip 自身的升級

py -m pip install --upgrade pip

(2)pip安裝/卸載/升級

pip install 包名              #安裝
pip uninstall 包名            #卸載
pip install --upgrade 包名    #升級

(3)pip查看已安裝的包

pip list

(4)pip檢查哪些包需要更新:

pip list --outdated

(5)pip查看某個包的詳細信息:

pip show 包名

(6)pip安裝指定版本的包:

pip install 包名==版本號
例如:
pip install numpy==1.20.3
pip install 'matplotlib>3.4'
pip install 'matplotlib>3.4.0,<3.4.3'  #可通過使用==, >=, <=, >, <來指定版本號

3. 下載whl文件到本地離線安裝

如果前面兩種方法都宣告失敗,那么我最推薦的方法就是第三種,雖然不如前兩種來的方便,但親測有效,不會報錯!進入該網(wǎng)站https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到你需要下載的庫,這里我以matplotlib為例:
首先一定要注意在安裝這個包之前他所依賴的一些庫,一定要先安裝這些庫之后才能安裝這個你想要的,否則就會報錯。
同時,在對某一個庫進行更新之后,也一定要注意同時更新它依賴的庫,否則也會出現(xiàn)錯誤。

之后再根據(jù)你的python版本以及位數(shù)進行選擇后下載,這里因為我的python版本是3.7.9,位數(shù)是64位,所以我選擇了matplotlib?3.5.1?cp37?cp37m?win_amd64.whl。

將下載好的whl文件保存到該文件夾下Python37\Lib\site-packages,在該文件下打開cmd,輸入pip install whl文件名即可進行安裝。

3.1 補充

在我安裝過程中,大部分失敗的問題都是由于沒有安裝對應的依賴包所造成的,所以在報錯后,一定及時檢查對應的包有無安裝且同時進行更新。

比如,我曾碰到這個問題:AttributeError:module ‘matplotlib’ has no attribute ‘get_data_path’ ,困擾了我一個下午沒有解決出來,最后發(fā)現(xiàn)是matplotlib所依賴的一個包沒有安裝上。

4.其他方法

4.1 Python官方的Pypi菜單

直接搜索第三方庫進行安裝,地址:https://pypi.org/

4.2 國內鏡像源解決pip安裝過慢的問題

Windows系統(tǒng)下,安裝第三方庫時,常常會遇到超時或下載過慢的情況,這是因為Python的服務器在國外,所以有時用pip下載時網(wǎng)速過慢,這時建議使用國內的鏡像源進行安裝。

安裝方法:打開cmd,添加“-i”或“–index”參數(shù)。以numpy為例:`pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

常用的幾個國內鏡像源:

  • 清華:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:http://mirrors.aliyun.com/pypi/simple/
  • 中國科技大學:https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣:https://pypi.douban.com/simple

小結

對于大多數(shù)新手來說,Python第三方庫的安裝絕對是初學路上的攔路虎,我也曾為這個問題頭疼不已。但就我個人安裝而言,前三種方法我都親身測試過。第一種和第二種最為簡單直接,但容易出錯,因為不熟悉各個包之間的依賴關系,所以我強烈建議,如果前兩種安裝不成功,一定要試試第三種??!看清楚安裝你所需要的第三方庫之前還需要安裝的包,否則安裝不成功??!第四種方法,我并沒有經(jīng)常用到,因為我覺得前三種方法已經(jīng)非常足夠應付安裝你所需要的庫了,當然,第四種方法有需要的也可以詳細了解下,我這里就不做過多介紹了!

總結

到此這篇關于Python安裝第三方庫常用方法的文章就介紹到這了,更多相關Python安裝第三方庫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在PyCharm中高效使用遠程文件編輯功能的實現(xiàn)

    在PyCharm中高效使用遠程文件編輯功能的實現(xiàn)

    PyCharm作為業(yè)界領先的集成開發(fā)環(huán)境(IDE),提供了強大的本地和遠程開發(fā)功能,本文詳細介紹了如何在PyCharm中使用遠程文件編輯功能,希望能夠幫助你提高遠程開發(fā)的效率和體驗
    2024-08-08
  • 使用Python求解帶約束的最優(yōu)化問題詳解

    使用Python求解帶約束的最優(yōu)化問題詳解

    今天小編就為大家分享一篇使用Python求解帶約束的最優(yōu)化問題詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 使用Python的Django和layim實現(xiàn)即時通訊的方法

    使用Python的Django和layim實現(xiàn)即時通訊的方法

    這篇文章主要介紹了使用Python的Django和layim實現(xiàn)即時通訊的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Python基于BeautifulSoup和requests實現(xiàn)的爬蟲功能示例

    Python基于BeautifulSoup和requests實現(xiàn)的爬蟲功能示例

    這篇文章主要介紹了Python基于BeautifulSoup和requests實現(xiàn)的爬蟲功能,結合實例形式分析了Python使用BeautifulSoup和requests庫爬取網(wǎng)站指定信息的相關操作技巧,需要的朋友可以參考下
    2019-08-08
  • pytorch中的model=model.to(device)使用說明

    pytorch中的model=model.to(device)使用說明

    這篇文章主要介紹了pytorch中的model=model.to(device)使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python利用xlsxwriter模塊 操作 Excel

    python利用xlsxwriter模塊 操作 Excel

    這篇文章主要介紹了python利用xlsxwriter模塊 操作 Excel,幫助大家更好的利用python處理表格,提高辦公效率,感興趣的朋友可以了解下
    2020-10-10
  • 學好python基本數(shù)據(jù)類型

    學好python基本數(shù)據(jù)類型

    這篇文章主要介紹了學好python基本數(shù)據(jù)類型,學習python基本數(shù)據(jù)類型我們需要了解基本數(shù)據(jù)類型有數(shù)字int、布爾值bool、字符串str、列表list、元組tuple、字典dict等,其中包括他們的基本用法和其常用的方法,下面來看看文章的具體介紹吧
    2021-12-12
  • python twilio模塊實現(xiàn)發(fā)送手機短信功能

    python twilio模塊實現(xiàn)發(fā)送手機短信功能

    這篇文章主要介紹了python twilio模塊實現(xiàn)發(fā)送手機短信的功能,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • python如何實現(xiàn)單向鏈表及單向鏈表的反轉

    python如何實現(xiàn)單向鏈表及單向鏈表的反轉

    這篇文章主要介紹了python如何實現(xiàn)單向鏈表及單向鏈表的反轉,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • python設置檢查點簡單實現(xiàn)代碼

    python設置檢查點簡單實現(xiàn)代碼

    這篇文章主要介紹了python設置檢查點簡單實現(xiàn)代碼,需要的朋友可以參考下
    2014-07-07

最新評論

邯郸市| 高密市| 得荣县| 罗山县| 如皋市| 公安县| 胶州市| 巴东县| 婺源县| 玛纳斯县| 塔河县| 长武县| 清丰县| 龙海市| 金寨县| 香河县| 宜昌市| 咸阳市| 阳城县| 固始县| 内乡县| 会泽县| 阳西县| 宽甸| 香格里拉县| 九台市| 安福县| 普兰店市| 永福县| 赣榆县| 望城县| 江都市| 宕昌县| 西宁市| 剑川县| 犍为县| 浑源县| 黑水县| 苏州市| 峨眉山市| 博湖县|