最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2022年07月05日 15:15:12   作者:欣一  
相信對(duì)于大多數(shù)熟悉Python的人來(lái)說(shuō),一定都聽(tīng)說(shuō)并且使用過(guò)pip這個(gè)工具,但是對(duì)它的了解可能還不一定是非常的透徹,今天小編就來(lái)為大家介紹10個(gè)使用pip的小技巧,相信對(duì)大家以后管理和使用Python當(dāng)中的標(biāo)準(zhǔn)庫(kù)會(huì)有幫助

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

安裝

當(dāng)然在Python 3.4版本之后以及Python 2.7.9版本之后,官網(wǎng)的安裝包當(dāng)中就已經(jīng)自帶了pip,用戶直接在安裝完Python之后就可以直接使用,要是使用由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,然后按下回車(chē),就會(huì)出現(xiàn)下圖所示的使用說(shuō)明:

升級(jí)

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

pip?install?--upgrade?pip

或者是

pip?install?-U?pip

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

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

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è)包的信息

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

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:\users\pc120\pycharmprojects\pythonproject1\venv\lib\site-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-info\DESCRIPTION.rst
  requests-2.24.0.dist-info\INSTALLER
  .......

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

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

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

查看兼容問(wèn)題

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

pip?check?package_name

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

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)源來(lái)安裝

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

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

國(guó)內(nèi)源有

清華:https://pypi.tuna.tsinghua.edu.cn/simple

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

中國(guó)科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/

華中理工大學(xué):http://pypi.hustunique.com/

山東理工大學(xué):http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

下載包但是不安裝

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

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

例如

pip?download?requests?-d?"."

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

批量安裝軟件包

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

要生成這種txt文件,需要這么來(lái)做

pip?freeze?>?requirements.txt

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

pip?install?-r?requirements.txt

到此這篇關(guān)于十個(gè)Python中常用的pip命令總結(jié)的文章就介紹到這了,更多相關(guān)Python pip命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

沿河| 新蔡县| 吉林省| 融水| 广宁县| 阳西县| 方城县| 太康县| 兴安县| 德庆县| 遂昌县| 赤峰市| 阿巴嘎旗| 大石桥市| 南涧| 湟中县| 泾源县| 屏东县| 上林县| 晋江市| 大宁县| 隆昌县| 祁门县| 洛南县| 英德市| 伊金霍洛旗| 岑巩县| 民权县| 冕宁县| 丰都县| 柞水县| 长治市| 连江县| 启东市| 汕尾市| 广安市| 中卫市| 定西市| 柳河县| 本溪市| 望奎县|