成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

十個(gè)Python中常用的pip命令總結(jié)

89542767 / 466人閱讀

  小編寫這篇文章的一個(gè)主要目的,主要是給大家介紹關(guān)于python的一些知識(shí),關(guān)于python pip的命令,它的命令還是比較的多的,需要我們好好的紀(jì)錄一下?,F(xiàn)在,小編就給大家準(zhǔn)備好了,大家要仔細(xì)閱讀,以后的工作或許會(huì)用到。


  小編相信對(duì)于大多數(shù)熟悉Python的人來說,一定都聽說并且使用過pip這個(gè)工具,但是對(duì)它的了解可能還不一定是非常的透徹,今天小編就來為大家介紹10個(gè)使用pip的小技巧,相信對(duì)大家以后管理和使用Python當(dāng)中的標(biāo)準(zhǔn)庫會(huì)有幫助。


  安裝


  當(dāng)然在Python 3.4版本之后以及Python 2.7.9版本之后,官網(wǎng)的安裝包當(dāng)中就已經(jīng)自帶了pip,用戶直接在安裝完P(guān)ython之后就可以直接使用,要是使用由virtualenv或者pyvenv創(chuàng)建的虛擬環(huán)境,那么pip也是被默認(rèn)安裝的


  如果是需要自己另外安裝pip包的,在已經(jīng)配置好Python的環(huán)境當(dāng)中運(yùn)行下面這個(gè)命令行

  py-m ensurepip--upgrade


  另外一種方式是從官網(wǎng)上直接下載get-pip.py腳本,然后直接運(yùn)行python get-pip.py腳本即可


  如何使用


  安裝后,在命令行中輸入pip,然后按下回車,就會(huì)出現(xiàn)下圖所示的使用說明:

01.png

  升級(jí)


  要是你覺得自己的pip版本有點(diǎn)低,想要升級(jí)一下的話,在命令行中輸入以下命令

  pip install--upgrade pip


  或者是

  pip install-U pip


  安裝某個(gè)版本的包


  如果打算用pip來安裝第三方的包,用的是以下的命令行

  pip install package-name


  例如我們想要安裝指定版本的第三方的包,例如安裝3.4.1版本的matplotlib,

  pip install matplotlib==3.4.1


  卸載或者是更新包


  要是你打算想要卸載某個(gè)包,該要輸入的命令行是

  pip uninstall package_name


  而如果打算更新某個(gè)包,對(duì)應(yīng)的命令行是


  pip install--upgrade package_name
  #或者是
  pip install-U package_name


  查看某個(gè)包的信息


  可以通過以下的這個(gè)命令行來查看指定包的信息,

  pip show-f requests


  output


  Name:requests


  Version:2.24.0


  Summary:Python HTTP for Humans.


  Home-page:https://requests.readthedocs.io


  Author:Kenneth Reitz


  Author-email:me kennethreitz.org


  License:Apache 2.0


  Location:c:userspc120pycharmprojectspythonproject1venvlibsite-packages


  Requires:certifi,chardet,idna,urllib3


  Required-by:etelemetry,gTTS,pandas-datareader,pandas-profiling,pyler,pywhatkit,pyxnat,streamlit,tushare,wikipedia,yfinance


  Files:


  requests-2.24.0.dist-infoDESCRIPTION.rst


  requests-2.24.0.dist-infoINSTALLER


  .......


  查看需要被升級(jí)的包


  我們需要查看一下現(xiàn)有的這些包中,哪些是需要是被升級(jí)的,可以用下面這行命令行來查看,

  pip list-o


  output


  Package Version Latest Type


  ----------------------------


  docutils 0.15.2 0.18.1 wheel


  PyYAML 5.4.1 6.0 wheel


  rsa 4.7.2 4.8 wheel


  setuptools 56.0.0 62.1.0 wheel


  查看兼容問題


  在下載安裝一些標(biāo)準(zhǔn)庫的時(shí)候,需要考慮到兼容問題,一些標(biāo)準(zhǔn)庫的安裝可能需要依賴其他的標(biāo)準(zhǔn)庫,會(huì)存在版本相沖突等問題,我們先用下面這條命令行來檢查一下是否會(huì)有沖突的問題存在

  pip check package_name


  當(dāng)然要是我們不指定是哪個(gè)標(biāo)準(zhǔn)庫的話,會(huì)檢查現(xiàn)在已經(jīng)安裝的所有包中的是否存在版本沖突等問題

  pip check


  output


  yfinance 0.1.70 has requirement requests>=2.26,but you have requests 2.24.0.


  selenium 4.1.0 has requirement urllib3[secure]~=1.26,but you have urllib3 1.25.11.


  指定國(guó)內(nèi)源來安裝


  我們要是感覺到安裝的速度有點(diǎn)慢,可以指定國(guó)內(nèi)的源來安裝某個(gè)包,例如

  pip install-i https://pypi.douban.com/simple/package_name


  下載包但是不安裝


  要是我們想要下載某個(gè)包到指定的路徑下,命令行如下

  pip download package_name-d"某個(gè)路徑"


  例如

  pip download package_name-d"某個(gè)路徑"


  就是在當(dāng)前的目錄下下載requests模塊以及其他所要依賴的模塊


  批量安裝軟件包


  我們一般在看到別人的項(xiàng)目時(shí),都會(huì)包含一個(gè)requirements.txt文件,里面包含了一些Python項(xiàng)目當(dāng)中需要用到的第三方庫,

02.png

  要生成這種txt文件,需要這么來做

  pip freeze>requirements.txt


  而如果我們需要來批量安裝第三方庫,在命令行中輸入以下這個(gè)命令

  pip install-r requirements.txt


  綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)砀鄮椭?/p>

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/128317.html

相關(guān)文章

  • 基于 Python Scrapy 爬蟲入門:環(huán)境搭建

    摘要:一基礎(chǔ)環(huán)境由于不是職業(yè)的開發(fā)者,因此環(huán)境是基于的。二安裝打開命令行工具創(chuàng)建虛擬環(huán)境,默認(rèn)情況下會(huì)創(chuàng)建目錄,所有的虛擬環(huán)境都會(huì)產(chǎn)生一個(gè)子目錄保存在此,里面包含基本程序文件以及庫文件。 目錄 基于 Python 的 Scrapy 爬蟲入門:環(huán)境搭建 基于 Python 的 Scrapy 爬蟲入門:頁面提取 基于 Python 的 Scrapy 爬蟲入門:圖片處理 作為一個(gè)全棧工程師(...

    Gu_Yan 評(píng)論0 收藏0
  • 工具使用-積累與發(fā)現(xiàn)

    摘要:一積累中如何快速查看包中的源碼最常用的大開發(fā)快捷鍵技巧將對(duì)象保存到文件中從文件中讀取對(duì)象中的用法的配置詳解和代碼的格式詳解格式化內(nèi)容設(shè)置生成詳解注釋規(guī)范中設(shè)置內(nèi)存調(diào)試的小知識(shí)單步執(zhí)行命令的區(qū)別的動(dòng)態(tài)代理機(jī)制詳解內(nèi)容有瑕疵,樓指正泛型繼承的幾 一、積累 1.JAVA Eclipse中如何快速查看jar包中 的class源碼 最常用的15大Eclipse開發(fā)快捷鍵技巧 Java將對(duì)象保存到...

    wangjuntytl 評(píng)論0 收藏0
  • 工具使用-積累與發(fā)現(xiàn)

    摘要:一積累中如何快速查看包中的源碼最常用的大開發(fā)快捷鍵技巧將對(duì)象保存到文件中從文件中讀取對(duì)象中的用法的配置詳解和代碼的格式詳解格式化內(nèi)容設(shè)置生成詳解注釋規(guī)范中設(shè)置內(nèi)存調(diào)試的小知識(shí)單步執(zhí)行命令的區(qū)別的動(dòng)態(tài)代理機(jī)制詳解內(nèi)容有瑕疵,樓指正泛型繼承的幾 一、積累 1.JAVA Eclipse中如何快速查看jar包中 的class源碼 最常用的15大Eclipse開發(fā)快捷鍵技巧 Java將對(duì)象保存到...

    Lyux 評(píng)論0 收藏0
  • 通過demo學(xué)習(xí)OpenStack開發(fā)所需基礎(chǔ)知識(shí) -- 軟件包管理

    摘要:不幸的是,在軟件包管理十分混亂,至少歷史上十分混亂。的最大改進(jìn)是將函數(shù)的參數(shù)單獨(dú)放到一個(gè)的文件中這些成為包的元數(shù)據(jù)?;诘陌姹咎?hào)管理。的版本推導(dǎo)這里重點(diǎn)說明一下基于的版本號(hào)管理這個(gè)功能。開發(fā)版本號(hào)的形式如下。 為什么寫這個(gè)系列 OpenStack是目前我所知的最大最復(fù)雜的基于Python項(xiàng)目。整個(gè)OpenStack項(xiàng)目包含了數(shù)十個(gè)主要的子項(xiàng)目,每個(gè)子項(xiàng)目所用到的庫也不盡相同。因此,對(duì)于...

    blastz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<