网易首页 > 网易号 > 正文 申请入驻

超详细!Python中 pip 常用命令

0
分享至

相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。


安装

当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网的安装包当中就已经自带了pip,用户直接在安装完Python之后就可以直接使用,要是使用由virtualenv或者pyvenv创建的虚拟环境,那么pip也是被默认安装的

如果是需要自己另外安装pip包的,在已经配置好Python的环境当中运行下面这个命令行

py -m ensurepip --upgrade

另外一种方式是从官网上(https://bootstrap.pypa.io/get-pip.py)直接下载get-pip.py脚本,然后直接运行python get-pip.py脚本即可

如何使用

安装后,在命令行中输入pip,然后按下回车,就会出现下图所示的使用说明:

要是你觉得自己的pip版本有点低,想要升级一下的话,在命令行中输入以下命令

pip install --upgrade pip

或者是

pip install -U pip
安装某个版本的包

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

pip install package-name

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

pip install matplotlib==3.4.1
卸载或者是更新包

要是你打算想要卸载某个包,该要输入的命令行是

pip uninstall package_name

而如果打算更新某个包,对应的命令行是

pip install --upgrade package_name
# 或者是
pip install -U package_name
查看某个包的信息

可以通过以下的这个命令行来查看指定包的信息,

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
查看需要被升级的包

我们需要查看一下现有的这些包中,哪些是需要是被升级的,可以用下面这行命令行来查看,

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
查看兼容问题

在下载安装一些标准库的时候,需要考虑到兼容问题,一些标准库的安装可能需要依赖其他的标准库,会存在版本相冲突等问题,我们先用下面这条命令行来检查一下是否会有冲突的问题存在

pip check package_name

当然要是我们不指定是哪个标准库的话,会检查现在已经安装的所有包中的是否存在版本冲突等问题

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.
指定国内源来安装

我们要是感觉到安装的速度有点慢,可以指定国内的源来安装某个包,例如

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

国内源有

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
下载包但是不安装

要是我们想要下载某个包到指定的路径下,命令行如下

pip download package_name -d "某个路径"

例如

pip download requests -d "."

就是在当前的目录下下载requests模块以及其他所要依赖的模块

批量安装软件包

我们一般在看到别人的项目时,都会包含一个requirements.txt文件,里面包含了一些Python项目当中需要用到的第三方库

要生成这种txt文件,需要这么来做

pip freeze > requirements.txt

而如果我们需要来批量安装第三方库,在命令行中输入以下这个命令

pip install -r requirements.txt

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
在日本人眼中,中国颜值最高的"9大美女",日本人审美有多高?

在日本人眼中,中国颜值最高的"9大美女",日本人审美有多高?

落雪听梅a
2026-04-09 07:00:29
玄武门之变后,秦琼随即身亡,李世民:将他排在凌烟阁末位

玄武门之变后,秦琼随即身亡,李世民:将他排在凌烟阁末位

史笔似尘钩
2026-04-07 18:54:15
1990年,被关押40年的地主出狱,写信给王震:记得那1000担粮食吗

1990年,被关押40年的地主出狱,写信给王震:记得那1000担粮食吗

文史道
2025-09-06 12:53:48
郑丽文称台湾是国家,反对两岸统一?喊话大陆:美国让我过去

郑丽文称台湾是国家,反对两岸统一?喊话大陆:美国让我过去

阿器谈史
2026-01-26 20:48:30
福建45岁女子驾车坠河5人遇难,有3名儿童,家属最新发声:司机有十几年驾龄,轿车坠河后其中一遇难小女孩父亲在场,立刻冲了过去

福建45岁女子驾车坠河5人遇难,有3名儿童,家属最新发声:司机有十几年驾龄,轿车坠河后其中一遇难小女孩父亲在场,立刻冲了过去

扬子晚报
2026-04-09 07:49:34
地表最强化学火箭阿耳忒弥斯,其实“慢得很”

地表最强化学火箭阿耳忒弥斯,其实“慢得很”

科学声音
2026-04-08 17:04:11
疯涨400%!光纤价格“狂飙”,四大龙头“躺赚”?

疯涨400%!光纤价格“狂飙”,四大龙头“躺赚”?

览富财经网
2026-04-09 18:27:11
5:0!踢出卫冕冠军的底气,U20亚洲杯八强出炉,中国女足运气不错

5:0!踢出卫冕冠军的底气,U20亚洲杯八强出炉,中国女足运气不错

光辉记
2026-04-09 04:05:25
为什么没人联合打以色列,答案很简单:不是没人想打,是没人敢打

为什么没人联合打以色列,答案很简单:不是没人想打,是没人敢打

墨印斋
2026-04-07 13:47:02
金莎挽着婆婆逛胡同,年龄差成焦点,三人同框像姐妹

金莎挽着婆婆逛胡同,年龄差成焦点,三人同框像姐妹

螃蟹吃瓜摊
2026-04-08 20:27:58
震惊!73岁日本大爷在丰田40年,退休来中国大厂,已离职在找工作

震惊!73岁日本大爷在丰田40年,退休来中国大厂,已离职在找工作

火山詩话
2026-04-09 07:00:22
49岁舒淇承认求子九年:拼尽全力后的和解,才是人生最通透圆满

49岁舒淇承认求子九年:拼尽全力后的和解,才是人生最通透圆满

魔都姐姐杂谈
2026-03-30 12:24:35
中国关键时刻出手,特朗普停火,从摧毁伊朗到全盘接受,24小时

中国关键时刻出手,特朗普停火,从摧毁伊朗到全盘接受,24小时

万千归途
2026-04-10 00:40:18
伊朗低额悬赏美上校:荒诞又羞辱

伊朗低额悬赏美上校:荒诞又羞辱

小眼睛小世界
2026-04-09 09:49:01
医生提醒:若长期一天只吃两顿饭,用不了半年,或患上这4种疾病

医生提醒:若长期一天只吃两顿饭,用不了半年,或患上这4种疾病

39健康网
2026-04-09 20:21:08
王宝强和女友开京牌大G到青岛,冯清人高马大,衬得宝强像小娇夫

王宝强和女友开京牌大G到青岛,冯清人高马大,衬得宝强像小娇夫

八怪娱
2026-04-07 15:02:12
朝鲜进行电磁武器系统试验、战术弹道导弹集束弹头作战运用及威力评估等重要武器系统试验

朝鲜进行电磁武器系统试验、战术弹道导弹集束弹头作战运用及威力评估等重要武器系统试验

每日经济新闻
2026-04-09 17:31:57
日企最后的堡垒正在崩塌,几乎被中企逼上绝路,难怪日媒这么绝望

日企最后的堡垒正在崩塌,几乎被中企逼上绝路,难怪日媒这么绝望

小熊侃史
2026-04-08 07:40:09
奥斯卡罕见抛出“绣球”,海港接不接?球迷:回来当副总吗?

奥斯卡罕见抛出“绣球”,海港接不接?球迷:回来当副总吗?

足球大腕
2026-04-09 13:20:51
苹果iPhone 18 Pro Max实锤!9月正式发布

苹果iPhone 18 Pro Max实锤!9月正式发布

叮当当科技
2026-04-09 05:32:27
2026-04-10 02:16:49
Ai学习的老章 incentive-icons
Ai学习的老章
Ai学习的老章
3311文章数 11130关注度
往期回顾 全部

科技要闻

Meta凌晨首发闭源大模型 扎克伯格又行了?

头条要闻

以色列总理:同意与黎巴嫩直接谈判

头条要闻

以色列总理:同意与黎巴嫩直接谈判

体育要闻

8万人面前心脏骤停 现在他还站在球场上

娱乐要闻

金莎官宣结婚 与老公孙丞潇相差18岁

财经要闻

停火又悬了,最糟糕的情况要来了?

汽车要闻

文飞掌舵,给神行者带来了什么?

态度原创

艺术
时尚
旅游
健康
军事航空

艺术要闻

战乱中赶工?阿联酋首个赌场度假村‌,明年建成!

越来越流行的松弛感穿搭,照着穿就很好看

旅游要闻

温州园博会来了!下高铁10分钟入园,100天免费逛

干细胞抗衰4大误区,90%的人都中招

军事要闻

黎真主党发射火箭弹 回应以违反停火协议

无障碍浏览 进入关怀版