校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Python自動安裝第三方庫的小技巧(pip使用詳解)

Python自動安裝第三方庫的小技巧(pip使用詳解)

熱門標(biāo)簽:廣告地圖標(biāo)注app 唐山智能外呼系統(tǒng)一般多少錢 公司電話機(jī)器人 騰訊外呼線路 海南400電話如何申請 白銀外呼系統(tǒng) 激戰(zhàn)2地圖標(biāo)注 陜西金融外呼系統(tǒng) 哈爾濱ai外呼系統(tǒng)定制

大家好,我是才哥。

最近周末也加班了,害…

有剛接觸python的粉絲同學(xué)在運(yùn)行此前《》的完整代碼遇到以下問題,然后…

好吧,今天我們就專門介紹一下Python安裝第三方庫的一些小技巧,其中還包含自動安裝的方法哈。

1. pip在線安裝

在cmd命令行模式下,通過pip install 第三方庫名稱的形式,直接進(jìn)行第三方庫的安裝。

我們以安裝plotly為例,安裝表現(xiàn)如下:

pip install plotly

如果需要安裝的第三方庫已經(jīng)存在,我們執(zhí)行安裝命令的時候會提示其存在且展示庫安裝的位置,其表現(xiàn)如下:

如果你想卸載第三方庫,可以通過pip uninstall 第三方庫名稱的形式,直接進(jìn)行第三方庫的卸載。

當(dāng)然,大家在實(shí)際安裝的過程中可能還會遇到很多其他問題,大致有如下兩種情況:

  • 安裝超時(因?yàn)樵诰€安裝,會請求第三方庫所在的源,默認(rèn)的源是在海外的,我們請求的時候可能速度過慢導(dǎo)致超時之類的)
  • 版本號不匹配(由于我們的python環(huán)境可能存在其他一些庫,而庫與庫之間可能存在依賴關(guān)系,如果安裝的庫版本太新或者太舊都有可能與現(xiàn)有的庫存在不匹配而無法正常安裝)

對于安裝超時的情況,如果繼續(xù)采用pip在線安裝的模式,我們可以在安裝的時候指定國內(nèi)源,其指令方式如下:

pip install plotly -i https://pypi.tuna.tsinghua.edu.cn/simple

國內(nèi)源可選項(第3部分我們將介紹如何一勞永逸)

阿里云鏡像:http://mirrors.aliyun.com/pypi/simple/

清華大學(xué)鏡像:https://pypi.tuna.tsinghua.edu.cn/simple/

豆瓣鏡像:http://pypi.doubanio.com/simple/

中科大鏡像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/

對于版本號不匹配的情況,如果繼續(xù)采用pip在線安裝的模式,我們可以在安裝的時候指定版本號,其指令方式如下:

pip install plotly==4.9

指定版本號有以下幾種方式:

  • 不指定的情況下,默認(rèn)安裝最新的
  • == 指定具體版本號
  • = 指定最高版本號
  • >= 指定最低版本號
  • 不高于某版本號
  • > 不低于某版本號

對于非指定具體版本號的情況,需要注意命令形式稍有不同:第三方庫及版本號關(guān)系需要用引號(""),否則會出現(xiàn)報錯。

pip install "plotly4.14"

以下為錯誤示范命令:

pip install plotly4.14

除了在線安裝指定版本號的第三方庫之外,我們還可以通過下載指定版本號的第三方庫whl文件,然后pip離線安裝,具體我們在第2部分介紹。

2. pip離線安裝

有時候,我們直接采用pip在線安裝的時候不太能安裝到需要的第三方庫版本,又或者我們沒有聯(lián)網(wǎng)環(huán)境進(jìn)行pip在線安裝。這個時候我們就可以先下載第三方,然后再用pip進(jìn)行離線安裝。

比如,我們還是以plotly為例,現(xiàn)在某網(wǎng)站下載其文件,然后再本地離線安裝。

安裝指令如下:

pip install D:\python\自動安裝庫\plotly-4.14.3-py3-none-any.whl

推薦下載第三方庫文件的網(wǎng)站:

那個地方:https://www.lfd.uci.edu/~gohlke/pythonlibs/

Pypi :https://pypi.org/

3. 查看與升級庫

我們學(xué)會了安裝庫和卸載庫,那么怎么查看我們的環(huán)境下有哪些庫以及如果這些庫更新后本地如何同步更新呢?

關(guān)于查看

通過pip list 可以查看已經(jīng)安裝的庫。

通過pip show 庫名稱 可以查看指定的庫。

關(guān)于升級

通過pip list -o可以查看可升級的庫。

通過 pip install --upgrade 庫名稱可以升級庫。

4. 設(shè)置國內(nèi)源

我們在第1部分pip在線安裝中介紹過 指定國內(nèi)源的命令形式,除此之外,我們也可以創(chuàng)建一個配置文件,將默認(rèn)的源指定為我們采用的國內(nèi)源,從而一勞永逸的解決而不需要每次都加上國內(nèi)源地址。

方法很簡單

在當(dāng)前用戶目錄下(C:\Users\xx\pip,xx 表示當(dāng)前使用的用戶,比如gongdc)創(chuàng)建一個 pip.ini文件,文件內(nèi)容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

5. pip.main自動安裝

以上我們熟悉了python在安裝、卸載、升級以及設(shè)置國內(nèi)源等。一般來說,我們編寫的python代碼都會依賴很多現(xiàn)有的第三方庫,這也是學(xué)習(xí)python相對簡單的原因。

大多數(shù)情況下,我們需要依賴的庫并不直接存在于我們當(dāng)前的環(huán)境,需要先進(jìn)行安裝之后才能正常運(yùn)行我們的代碼。所以,每次我們拿到別人編寫好的代碼的時候,直接運(yùn)行的時候可能就會出現(xiàn)報錯。

其實(shí),我們在引用庫的時候,只需要做以下操作,就可以不需要手動進(jìn)行依賴庫的安裝了。

核心:使用pip.main()方法進(jìn)行依賴庫的安裝(這里窮舉了需要用到的庫)

# 如果需要引用的庫未安裝,則自動安裝 
try:
    import requests
    import pandas as pd
    from bs4 import BeautifulSoup
    import jieba
    import jieba.analyse
    import matplotlib.pyplot as plt
    from wordcloud import WordCloud,STOPWORDS
    import numpy as np
    from PIL import Image
# 使用pip.main()方法進(jìn)行依賴庫的安裝(這里窮舉了需要用到的庫)   
except  ImportError:
    import pip
    pip.main(["install", "--user", "requests","beautifulsoup4","jieba","matplotlib","wordcloud","pandas","pillow"])
    import requests
    import pandas as pd
    from bs4 import BeautifulSoup
    import jieba
    import jieba.analyse
    import matplotlib.pyplot as plt
    from wordcloud import WordCloud,STOPWORDS
    import numpy as np    
    from PIL import Image

執(zhí)行以上代碼,如果有庫未安裝則運(yùn)行結(jié)果如下:

6. 其他

除了上述這種自動安裝第三方庫的方式,我們還可以通過以下方式處理:

import os

libs = ["requests","beautifulsoup4","jieba","matplotlib","wordcloud","pandas","pillow"]

for lib in libs:
    os.system("pip install " + lib)

一些報錯提示

報錯提示 某某庫需要某某庫的什么版本號等等

報錯提示 Consider using the --user option or check the permissions.

這種情況下,不要驚慌,添加 --user參數(shù)即可,參考案例:

pip install --user 第三方庫名稱

以上就是本次全部內(nèi)容,希望能對大家了解python第三方庫的安裝有所幫助。

以上就是Python自動安裝第三方庫的小技巧(pip使用詳解)的詳細(xì)內(nèi)容,更多關(guān)于Python自動安裝第三方庫的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Python pip 安裝與使用(安裝、更新、刪除)
  • 無法使用pip命令安裝python第三方庫的原因及解決方法
  • Python使用pip安裝pySerial串口通訊模塊
  • Python中pip工具的安裝以及使用

標(biāo)簽:鷹潭 益陽 上海 黔西 黑龍江 常德 四川 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python自動安裝第三方庫的小技巧(pip使用詳解)》,本文關(guān)鍵詞  Python,自動,安裝,第三方,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python自動安裝第三方庫的小技巧(pip使用詳解)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python自動安裝第三方庫的小技巧(pip使用詳解)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    色婷婷av一区二区三区软件| 欧洲在线/亚洲| 精品一区二区三区久久| 中文字幕中文在线不卡住| 香蕉久久夜色精品国产使用方法| 国产一区久久久| 欧美日韩国产美| 国产精品福利电影一区二区三区四区| 日韩电影在线一区| 91九色最新地址| 国产日本欧美一区二区| 精品一区二区久久| 51精品秘密在线观看| 亚洲与欧洲av电影| 中文字幕一区二| 国产一区视频导航| 91精品在线观看入口| 亚洲一级二级三级| 色噜噜夜夜夜综合网| 国产精品美女久久久久久久久| 久久国产福利国产秒拍| 日韩欧美第一区| 亚洲午夜精品久久久久久久久| 成人avav影音| 亚洲午夜精品在线| 国产乱子伦视频一区二区三区| 制服丝袜中文字幕一区| 亚洲图片欧美综合| 欧美日韩亚洲综合一区二区三区| 亚洲综合一区二区精品导航| 91成人免费电影| 一区二区三区鲁丝不卡| 91久久久免费一区二区| 亚洲精品成人在线| 欧美日韩一区不卡| 亚洲福利视频三区| 在线综合视频播放| 日韩国产精品久久久久久亚洲| 欧美精品一卡两卡| 蜜臂av日日欢夜夜爽一区| 日韩一区二区三区av| 久久99精品久久久久久国产越南| 精品国产91亚洲一区二区三区婷婷| 久久99精品久久久久久动态图| 精品盗摄一区二区三区| 色综合天天在线| 亚洲美女在线国产| 在线观看一区二区视频| 亚洲成人激情av| 精品日韩一区二区| 国产suv精品一区二区883| 亚洲美女视频一区| 欧美一区二区三区喷汁尤物| 国产精品乡下勾搭老头1| 国产精品国产自产拍高清av| 91成人免费电影| 久久成人麻豆午夜电影| 亚洲国产日韩一级| 色偷偷久久一区二区三区| 午夜电影一区二区| 久久久久国产精品麻豆ai换脸| 成人国产电影网| 偷窥国产亚洲免费视频| 国产亚洲制服色| 欧美午夜精品免费| 国内精品国产三级国产a久久| 国产精品欧美极品| 在线综合+亚洲+欧美中文字幕| 成熟亚洲日本毛茸茸凸凹| 亚洲一区二区在线免费观看视频| 9191成人精品久久| 99免费精品在线观看| 日本va欧美va精品| 日韩美女精品在线| 久久综合网色—综合色88| 日本精品一区二区三区四区的功能| 久久成人免费网| 一区二区三区丝袜| 国产精品无码永久免费888| 欧美日韩一区不卡| 91麻豆国产福利在线观看| 久久日韩精品一区二区五区| 在线观看日韩av先锋影音电影院| 国产在线精品一区二区| 亚洲一二三区在线观看| 国产精品毛片久久久久久久| 日韩视频永久免费| 欧美日韩免费一区二区三区视频 | 亚洲三级视频在线观看| 欧洲精品一区二区三区在线观看| 亚洲精品第1页| 精品欧美一区二区久久| 欧美久久高跟鞋激| 色屁屁一区二区| 成人av电影在线| 国产福利视频一区二区三区| 美女久久久精品| 日韩高清在线电影| 一区二区三区在线播| 国产精品久久久久久久久动漫| 日韩免费视频一区| 日韩欧美高清在线| 日韩片之四级片| 91精品在线观看入口| 在线电影院国产精品| 欧美在线观看一区二区| 色综合视频在线观看| 91在线视频播放地址| 成人av动漫网站| 99精品黄色片免费大全| 99视频精品全部免费在线| 成人一道本在线| 国产成人免费9x9x人网站视频| 国产三级精品三级| 国产欧美日韩亚州综合| 久久久久久久久久电影| 国产亚洲精品aa| 国产欧美精品一区aⅴ影院| 久久久久久久久免费| 日本一区二区三区电影| 久久久久久久久久久99999| 国产日韩精品一区| 国产精品国产自产拍在线| 亚洲色图欧美在线| 亚洲二区视频在线| 欧洲精品在线观看| 久久精品国产亚洲高清剧情介绍| 久久99精品国产麻豆婷婷洗澡| 极品美女销魂一区二区三区| 国产一区二区调教| av在线不卡电影| 欧美性生活一区| 91精品国产美女浴室洗澡无遮挡| 日韩欧美精品在线| 中文av一区二区| 亚洲影院免费观看| 免费精品99久久国产综合精品| 国产呦萝稀缺另类资源| 99久久国产综合色|国产精品| 在线观看三级视频欧美| 4438亚洲最大| 欧美国产精品专区| 精品日韩99亚洲| 中文字幕一区三区| 水野朝阳av一区二区三区| 久久99国内精品| 99久久综合色| 日韩丝袜美女视频| 国产精品视频免费| 日韩黄色免费网站| 国产欧美日韩在线| 偷偷要91色婷婷| 成人av电影在线| 欧美一卡二卡在线观看| 中文字幕欧美三区| 亚洲高清三级视频| 国产v综合v亚洲欧| 欧美一区二区久久久| 国产精品国产三级国产a| 三级成人在线视频| 91在线视频播放地址| 精品91自产拍在线观看一区| www.在线成人| 国产精品一二三区在线| 欧美视频一区二区三区四区| 欧美mv和日韩mv的网站| 一区二区在线观看不卡| 国产成人综合精品三级| 欧美日韩电影一区| 一区二区中文视频| 韩国女主播成人在线观看| 欧美日产国产精品| 亚洲欧美一区二区视频| 国产精品18久久久久久久久| 在线成人小视频| 亚洲男人的天堂网| 成人久久18免费网站麻豆| 欧美不卡一区二区| 日韩精品电影一区亚洲| 色婷婷综合久久久久中文一区二区| 2021国产精品久久精品| 美脚の诱脚舐め脚责91 | 亚洲欧美日韩国产综合| 国产成人午夜电影网| 欧美刺激午夜性久久久久久久| 亚洲成人一区二区在线观看| 亚洲激情五月婷婷| 91麻豆国产香蕉久久精品| 国产精品天天看| 国产精品影视网| 久久久久久久性| 粉嫩蜜臀av国产精品网站| www.视频一区| 国产精品美女久久久久久2018| 国产精品一区二区你懂的| 精品国产一区二区三区忘忧草| 天堂蜜桃91精品| 91精品国产综合久久久久久久 | 欧美性生活大片视频| 综合欧美一区二区三区|