激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python3自動安裝第三方庫,跟pip說再見

Python3自動安裝第三方庫,跟pip說再見

2022-01-20 00:22Carl_奕然 Python

很多朋友私信小編Python安裝第三方庫安裝技巧,在這就不一一回復大家了,今天小編給大家分享一篇教程關于Python自動安裝第三方庫的小技巧,本文以安裝plotly為例給大家詳細講解,感興趣的朋友跟隨小編一起看看吧

1、引言

續上一篇《一行代碼,導入Python所有庫

不知道是不是都跟小魚一樣,把剩下的時間來學(撩)習(妹)。

為了體現小魚在懶上的造就,小魚今天再分享一個騷操作:

Python自動安裝第三方庫,徹底解放雙手!

Python3自動安裝第三方庫,跟pip說再見

 

2、pip手動安裝

說道Python安裝第三方庫,我們第一反應,必須pip方式安裝,沒毛病,必須的。

但是想想,如果你換電腦了(土豪才換電腦,我都換朋友),Python第三方庫那么多,你難道要一次一次的敲擊pip install??

不過,按照流程,我們還是要先介紹一下pip的手動安裝方式,然后再介紹今天的角:自動安裝第三方庫,

2.1 在線安裝

2.1.1 默認安裝

老生常談了,直接一句命令:

pip install  第三方庫名稱

2.1.2 指定版本安裝

指定第三方庫的版本安裝命令:

pip install  第三方庫名稱==版本號

例如

pip install  selenium==3.3

指定版本號的幾種方式:

①不指定的情況下,默認安裝最新的

②== 指定具體版本號

③<= 指定最高版本號

④>= 指定最低版本號

⑤< 不高于某版本號

⑥> 不低于某版本號

注意

這里提示一下,如果不指定具體的版本號,則需要用引號(' '),如下:

pip install  selenium==3.3

2.2 離線安裝

很多python庫在線安裝會超時,或者沒有網絡的情況下,這個時候,就會想到離線安裝。

畢竟上班摸魚是不對的;
占用公司網絡下載安裝包也是不對的。

這里推薦兩個非常非常全的第三方庫地址,別客氣,直接拿走:

健康網站:https://www.lfd.uci.edu/~gohlke/pythonlibs/

Pypi:https://pypi.org/

Python3自動安裝第三方庫,跟pip說再見

小潘:魚哥,離線安裝,總共分幾步?

小魚:總共分三步,請跟我一起數:

  • 第一步:登錄Python第三方庫網站;
  • 第二步:把第三庫的文件,下載到本地
  • 第三步:通過本地安裝

命令

pip install C:\Project\pyRXP-2.2.0-cp35-cp35m-win_amd64.whl

2.3 設置國內源

小潘:魚哥,有沒有一個不用下載到本地,還能嗷嗷快安裝的方式

小魚:這必須的有,上車,看命令。

如果不想下載到本地,還想直接pip安裝,那國內源鏡像考慮一下。

命令

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

國內源地址,如下:

阿里云鏡像:http://mirrors.aliyun.com/pypi/simple/
清華大學鏡像:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣鏡像:http://pypi.doubanio.com/simple/
中科大鏡像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/

小潘:魚哥,這方法好是好,但是我不想每次都輸入地址,能不能搞一個一勞永逸的方法,

小魚:…你的要求可真高,不過方法可以有。

就在你的當前項目下,創建一個pip.ini文件,直接調用這個文件內容就OK了:

Python3自動安裝第三方庫,跟pip說再見

2.4 卸載與升級

2.4.1 卸載

有安裝,就有卸載,

也是很簡單,一句命令

pip uninstall 第三方庫名稱

2.4.2 升級

在升級之前,我們需要先查看,如下:

1、查看命令

①查看已安裝的庫

pip list

②查看指定的庫

pip show 庫名稱

2、升級命令

①查看可升級的庫

pip list -o

②升級命令

pip install --upgrade 庫名稱

 

3、pip.main自動安裝

3.1 pip main 安裝

千呼萬喚始出來,猶抱琵琶不遮面!

前面做了那么多鋪墊,主角出場,可以鼓掌,不要停的那種!

Python3自動安裝第三方庫,跟pip說再見

我們都經歷過,接著別人的代碼(拒絕背鍋俠),繼續前行,但是,有些庫我們卻沒有安裝,

這個時候,就很痛苦,不停地提示沒有庫,不停地安裝,

想想就苦逼。

小潘:那么有沒有一種辦法,一步搞定??

小魚:必須的,上車,放代碼。

代碼展示

# -*- coding:utf-8 -*-
# @Time   : 2021-08-03
# @Author : carl_DJ

"""如果引用的庫未安裝,則自動安裝""" 
#為了明確異常信息,我們追加斷言
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()方法進行依賴庫的安裝(例舉幾個常用的庫)   
except  ImportError:
  import pip
  pip.main(["install", "--user", "requests","beautifulsoup4","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 

執行這段代碼,剩下的就是等(liao)待(mei)。

因為小魚都已經安裝完,所以就不執行了。

3.2 os安裝

小潘:看到這里,我覺得我牛叉了…

小魚:這才哪到哪,我用一行代碼,自動安裝。

小潘:我屮HU…

代碼展示

# -*- coding:utf-8 -*-
# @Time   : 2021-08-03
# @Author : carl_DJ

import os

#需要安裝的庫
libs = ["requests","beautifulsoup4","matplotlib","wordcloud","pandas","pillow"]

#循環遍歷安裝
for lib in libs:
  os.system("pip install " + lib)

小潘:唉我去~~ 魚哥,牛了牛了!!!

小魚:我就想叉腰一會…

 

4、總結

看到這里,又要到總結的時間了,

我們看看今天分享的內容都有啥:

pip在線安裝pip離線安裝國內源鏡像安裝卸載與升級Python自動安裝

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!

原文鏈接:https://blog.csdn.net/wuyoudeyuer/article/details/119350545

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一级片在线免费 | 国产精品jk白丝蜜臀av软件 | 成人在线第一页 | 中文字幕涩涩久久乱小说 | 久久国产一二区 | 曰批全过程40分钟免费视频多人 | 成人网在线观看 | 国产精品夜色视频一级区 | 国产亚洲精彩视频 | 欧美人与牲禽动交精品一区 | 欧美成在线视频 | 免费a级毛片大学生免费观看 | 亚洲免费高清 | 九九视屏| 国产午夜精品一区二区三区四区 | 国产一区精品视频 | 看毛片电影 | 国产精品爱久久久久久久 | 99国内精品视频 | 性欧美大战久久久久久久免费观看 | 蜜桃精品视频在线观看 | 福利国产在线 | 性欧美暴力猛交69hd | 一区二区三区黄色 | 海角在线观看91一区二区 | 国产高清自拍一区 | 国产在线1区 | 国产精品亚洲精品日韩已方 | 免费人成在线观看网站 | www久久艹| 久久久日韩精品一区二区 | 狠狠久久伊人中文字幕 | 精品国产99久久久久久宅男i | 亚洲精品久久久久www | 万圣街在线观看免费完整版 | 亚洲片在线观看 | 又黄又爽免费无遮挡在线观看 | 久久96国产精品久久久 | 一级免费大片 | 蜜桃视频网站www | 免费在线国产精品 |