超详细!Python当中的pip常用命令大全! 转载

原创
小哥 3年前 (2023-05-13) 阅读数 11 #大杂烩
点击上面的“新手学习”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站在我的视频!

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除