久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python3,選擇Python自動安裝第三方庫,,從此跟pip說拜拜?。?/span>

 dakawang 2021-09-21

1,、引言

續(xù)上一篇《Python3:我低調(diào)的只用一行代碼,就導(dǎo)入Python所有庫,!》,,小魚發(fā)現(xiàn),別說,,還真有不少懶人~ ~

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

為了體現(xiàn)小魚在上的造就,小魚今天再分享一個騷操作:
Python自動安裝第三方庫,,徹底解放雙手,!
在這里插入圖片描述

2、pip手動安裝

說道Python安裝第三方庫,,我們第一反應(yīng),,必須pip方式安裝,沒毛病,,必須的,。
但是想想,如果你換電腦了(土豪才換電腦,,我都換朋友),,Python第三方庫那么多,你難道要一次一次的敲擊pip install,?,?

難道你還是小學(xué)生,還需要練習(xí)敲鍵盤,?,?

在這里插入圖片描述

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

2.1 在線安裝

2.1.1 默認安裝

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

pip install 第三方庫名稱
  • 1
  • 1

2.1.2 指定版本安裝

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

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

例如

pip install selenium==3.3
  • 1
  • 1

指定版本號的幾種方式:

  • ①不指定的情況下,,默認安裝最新的
  • ②== 指定具體版本號
  • ③<= 指定最高版本號
  • ④>= 指定最低版本號
  • ⑤< 不高于某版本號
  • ⑥> 不低于某版本號

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

pip install  'selenium>3.3'
  • 1
  • 1

2.2 離線安裝

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

畢竟上班摸魚是不對的;
占用公司網(wǎng)絡(luò)下載安裝包也是不對的,。

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

小屌絲:魚哥,,離線安裝,總共分幾步,?
小魚:總共分三步,,請跟我一起數(shù):

命令

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

2.3 設(shè)置國內(nèi)源

小屌絲:魚哥,,有沒有一個不用下載到本地,,還能嗷嗷快安裝的方式
小魚:這必須的有,上車,,看命令,。

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

命令

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

國內(nèi)源地址,如下:

阿里云鏡像http://mirrors.aliyun.com/pypi/simple/
清華大學(xué)鏡像https://pypi.tuna./simple/
豆瓣鏡像http://pypi./simple/
中科大鏡像https://mirrors.tuna./pypi/web/simple/

小屌絲:魚哥,,這方法好是好,,但是我不想每次都輸入地址,能不能搞一個一勞永逸的方法,,
小魚:…你的要求可真高,,不過方法可以有。

就在你的當前項目下,,創(chuàng)建一個pip.ini文件,,直接調(diào)用這個文件內(nèi)容就OK了:

在這里插入圖片描述

2.4 卸載與升級

2.4.1 卸載

有安裝,就有卸載,,
也是很簡單,,一句命令

pip uninstall 第三方庫名稱
  • 1
  • 1

2.4.2 升級

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

查看已安裝的庫

pip list
  • 1
  • 1

查看指定的庫

pip show 庫名稱
  • 1
  • 1

2、升級命令

①查看可升級的庫

pip list -o
  • 1
  • 1

升級命令

pip install --upgrade 庫名稱
  • 1
  • 1

3,、pip.main自動安裝

3.1 pip main 安裝

千呼萬喚始出來,,猶抱琵琶不遮面!
前面做了那么多鋪墊,,主角出場,,可以鼓掌,不要停的那種!
在這里插入圖片描述
我們都經(jīng)歷過,,接著別人的代碼(拒絕背鍋俠),,繼續(xù)前行,但是,,有些庫我們卻沒有安裝,,
這個時候,就很痛苦,不停地提示沒有庫,,不停地安裝,,
想想就苦逼。
小屌絲:那么有沒有一種辦法,,一步搞定,??
小魚:必須的,,上車,,放代碼,。

代碼展示

# -*- 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 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

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

因為小魚都已經(jīng)安裝完,,所以就不執(zhí)行了,。

3.2 os安裝

小屌絲:看到這里,我覺得我牛叉了…
小魚:這才哪到哪,,我用一行代碼,,自動安裝。
小屌絲:我屮艸芔茻…

代碼展示

# -*- coding:utf-8 -*- # @Time : 2021-08-03 # @Author : carl_DJ import os #需要安裝的庫 libs = ['requests','beautifulsoup4','matplotlib','wordcloud','pandas','pillow'] #循環(huán)遍歷安裝 for lib in libs: os.system('pip install ' lib)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

小屌絲:唉我去~~ 魚哥,,牛了牛了?。?!
小魚:我就想叉腰一會…

4,、總結(jié)

看到這里,又要到總結(jié)的時間了,,
我們看看今天分享的內(nèi)容都有啥:

  • pip在線安裝
  • pip離線安裝
  • 國內(nèi)源鏡像安裝
  • 卸載與升級
  • Python自動安裝

想想,,回過來品一品,也就那么回事,。
不管用什么方法安裝,,只要能只能安裝上就行。
就好比小魚的這篇博文《Python3:我低調(diào)的只用一行代碼,,就導(dǎo)入Python所有庫,!》,不管怎么導(dǎo)入第三方庫,,只要能使用就行。
所以,,我們選擇的方法,,適合自己的就是最好的。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多