日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:24日期:2022-06-19 15:20:13
目錄1. pip在線安裝2. pip離線安裝3. 查看與升級庫4. 設(shè)置國內(nèi)源5. pip.main自動安裝6. 其他

大家好,我是才哥。

最近周末也加班了,害…

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

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

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

1. pip在線安裝

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

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

pip install plotly

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

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

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

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

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

當(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)源可選項(xiàng)(第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 'plotly<4.14'

以下為錯誤示范命令:

pip install plotly<4.14

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

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

2. pip離線安裝

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

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

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

安裝指令如下:

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

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

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

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

Pypi :https://pypi.org/

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

3. 查看與升級庫

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

關(guān)于查看

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

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

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

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

關(guān)于升級

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

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

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

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

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

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

方法很簡單

在當(dāng)前用戶目錄下(C:Usersxxpip,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

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

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 npfrom PIL import Image

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

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

6. 其他

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

import oslibs = ['requests','beautifulsoup4','jieba','matplotlib','wordcloud','pandas','pillow']for lib in libs: os.system('pip install ' + lib)

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

一些報錯提示

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

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

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

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

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

pip install --user 第三方庫名稱

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

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

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久久观看| 欧美女激情福利| 欧美午夜网站| 亚洲精一区二区三区| 蜜臀av在线播放一区二区三区| 老牛影视一区二区三区| 免费国产亚洲视频| 亚洲乱亚洲高清| 91成人在线网站| 国产精品嫩草影院在线看| 国产精品毛片视频| 精品不卡一区| 欧美男人天堂| 热三久草你在线| 91精品国产乱码久久久久久久| 久久中文字幕av| 欧美日韩四区| 亚洲午夜国产成人| 欧美日韩黄网站| 成人污污视频| 日韩欧美中文| 免费日韩av片| 欧美一级二级视频| 日韩成人精品一区二区| 婷婷亚洲综合| 日本不卡不码高清免费观看| 国产精品一二| 免费在线小视频| 亚洲激精日韩激精欧美精品| 亚洲一区二区成人| 欧美日韩一区二区三区四区在线观看 | 国产欧美一区二区三区国产幕精品| 久久精品99国产国产精| 久久精品三级| av高清一区| 亚洲另类视频| 久久精品国内一区二区三区| 欧美日韩精品一区二区视频| 视频一区二区三区入口| 久久国产生活片100| 国产高潮在线| 久久亚洲精品伦理| 久久精品国产精品亚洲毛片| 亚洲成人日韩| 国产乱码精品| 啪啪国产精品| 亚洲精品日本| 三上悠亚国产精品一区二区三区| 亚洲主播在线| 国产精品久久久久毛片大屁完整版| av在线最新| 综合精品一区| 91亚洲国产成人久久精品| 99在线精品免费视频九九视| 国产欧美日韩影院| 99视频精品全部免费在线视频| 综合一区在线| 免费污视频在线一区| 欧美一级久久| av亚洲免费| 国产日韩高清一区二区三区在线| 一区二区小说| 国产精品毛片aⅴ一区二区三区| 欧美丝袜一区| 欧美日韩18| 欧美日韩国产高清| 欧美韩日一区| 欧美一区=区三区| 久久一区二区中文字幕| 国产精品传媒麻豆hd| 午夜精品婷婷| 久久香蕉精品香蕉| 水野朝阳av一区二区三区| 国产在线观看www| 国产麻豆精品| 蜜臀精品一区二区三区在线观看 | 男女男精品视频网| 精品欧美日韩精品| 天堂精品久久久久| 午夜日韩福利| 欧美aa在线观看| 免费在线日韩av| 天堂俺去俺来也www久久婷婷| 欧美日韩一二三四| av中文字幕在线观看第一页 | 日韩欧美久久| 亚洲激精日韩激精欧美精品| 91精品丝袜国产高跟在线| 蜜桃成人av| 桃色av一区二区| 精品中文字幕一区二区三区 | 欧美日韩精品一区二区视频| 精品久久精品| 国产欧美日韩一级| 日韩一区二区三区高清在线观看| 亚洲香蕉网站| 日韩中文视频| 成人日韩av| 人人爱人人干婷婷丁香亚洲| 91高清一区| 久久高清免费| 欧美不卡高清一区二区三区| 97精品一区| 韩日一区二区| 精品一区二区三区视频在线播放 | 国产一区二区三区自拍| 日韩理论片av| av中文字幕在线观看第一页| 精品99在线| 精品精品99| 另类欧美日韩国产在线| 国产精品视频一区视频二区| 国产日韩一区二区三免费高清| 综合国产视频| 日韩精品91亚洲二区在线观看| 中文字幕一区二区三区四区久久 | 国产亚洲精品美女久久| 中文字幕中文字幕精品| 亚洲人成亚洲精品| 亚洲精品美女| 日韩不卡一二三区| 日本不卡一区二区三区| 亚洲欧洲国产精品一区| 亚洲毛片视频| 欧美日韩视频免费看| 91精品国产自产精品男人的天堂| 奇米狠狠一区二区三区| 欧美欧美黄在线二区| 国产精品三级| 老司机精品视频在线播放| 成人午夜在线| 欧美成人基地| 亚洲一区欧美二区| 一区二区三区四区日韩| 亚洲精品自拍| 国产精品一区二区精品| 久久午夜影院| 麻豆mv在线观看| 久久久久99| 欧美日韩四区| 日本亚洲不卡| 久久久免费人体| 欧洲亚洲一区二区三区| 欧美日韩国产综合网| 最新国产精品| 国产精品亲子伦av一区二区三区| 九九99久久精品在免费线bt| 私拍精品福利视频在线一区| 亚洲欧美日韩国产| 欧美伊人影院| 四虎国产精品免费观看| 欧美日韩国产免费观看| 久久福利一区| 国产亚洲人成a在线v网站| 欧美国产一级| 99国产精品久久久久久久成人热| 免费一区二区视频| 国产精品亚洲二区| 日韩亚洲一区在线| 久久不射中文字幕| 欧美精品福利| 日韩精品第一区| 视频一区中文字幕| 久久爱www成人| 99精品在线| 日韩美女国产精品| 91亚洲一区| 99国产精品久久久久久久| 日韩不卡一区二区三区| 欧美少妇精品| 日韩欧美久久| 日韩欧美一区二区三区免费看| 先锋影音国产一区| 国产日韩亚洲欧美精品| 日韩一区二区在线免费| 亚洲3区在线| 日韩欧美1区| 亚洲精品在线a| 日韩在线免费| 青草综合视频| 一区二区三区四区在线看| 国产亚洲精品精品国产亚洲综合| 色一区二区三区| 日韩欧美中文在线观看| 久久久一本精品| 欧美视频精品全部免费观看| 99热精品久久| 欧美精品二区| 久久亚洲电影| 日韩毛片视频| 人人爱人人干婷婷丁香亚洲| 亚洲香蕉网站| 精品国产不卡一区二区| 亚洲一二av| 成人久久一区| 久久精品国内一区二区三区| 亚洲精品乱码日韩| 999国产精品| 免费在线播放第一区高清av| 美日韩精品视频|