超详细!Python当中的pip常用命令大全! 转载
原创点击上面的“新手学习”Python”,选择“明星”官方账号
超级无敌干货,尽快交货! ! !
大家好,我是Cainiao兄弟。
相信最熟悉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: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
.......
视图的包需要升级
我们需要检查哪些需要升级现有的包,可以使用以下命令行,
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
推荐阅读:
入门: 最全面的零基础Python的问题 | 零基础研究8个月的Python | 实战项目 |学Python这是捷径
干货:爬行豆瓣评论,短片“后来我们” | 38年NBA分析最好的球员 | 从期待到口碑!3令人失望 | 笑的新天堂杀死龙的记录 | 灯谜回答王 |用Python大量草图我的小妹妹 不可能的任务是如此受欢迎,我使用机器学习做一个迷你电影推荐系统
趣味:弹球游戏 | 九宫格 | 漂亮的花 | 两百行Python每日酷运行游戏!
AI: 一个机器人能写诗 | 颜色的图片 | 预测收入 | 不可能的任务是如此受欢迎,我使用机器学习做一个迷你电影推荐系统
小工具: Pdf转Word容易处理表和水印! | 一键把html将网页保存为pdf!| 再见PDF提取费用! | 用90建筑最强大的代码PDF转换器,word、PPT、excel、markdown、html一键转换 | 创建一个低价票提醒钉! |60我做了一个声音壁纸切换器在代码和每天看,小妹妹!
年度最畅销的副本
-
1). 卧槽!Pdf转Word用Python轻松搞定 !
-
2).学Python多香啊!100我创建了一个网站使用一行代码来帮助人们PS旅行照片,赚鸡腿吃
-
3).它首映超过十亿元,成为风靡互联网。
-
4). 80行代码!Python做一个哆啦a梦A梦分身
-
5).你必须掌握20个python代码,简洁明了,无限有用
-
6). 30个Python出色的技术集合
-
7). 我总结的80页面“新秀的研究Python精选干货.pdf》,都是干货
-
8). 再见Python!我要学Go了!2500性格的深度分析 !
-
9).发现舔狗福利!Python爬虫工件太酷了,它会自动下载图片的女孩
点击阅读原文,看看B站在我的视频!
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




