[Python]分享七条有用的pip命令

1. 引言

众所周知,在Python的日常学习中,我们最最经常使用的一个包就是pip,它的全称叫做package installer for python ,直译过来就是Python包管理器,核心功能就是对Python的第三方库进行安装、更新、卸载等操作。

2. 基础用法

举例,在某些数学科学项目中,我们经常需要使用到例如pandas 第三方包来进行相关数据处理,此时我们一般通过在终端输入如下命令来进行安装:

pip install pandas

上述代码运行后,pip 会自动帮我们安装第三方包pandas
上述命令,基本大家都较为熟知,本文主要用于分享7条有用的pip 命令,来提升大家的工作效率。

3. 从文件中依次进行安装

这里假设我们有一个txt文件,名字为requirements.txt ,该文件内容如下:

numpy==1.9.5
pandas==1.1.5
colorama==0.4.3

接着我们可以使用以下命令来对依次安装上述txt 文件中的相关包,命令如下:

pip install -r requirements.txt

上述命令中的-r 标识主要用于piprequirement.txt 中依次读取每行需要安装的包并进行安装。在上述例子中,运行上述代码后,将会依次安装numpy, pandas 以及 colorama

4. 升级package版本

一般来说,我们安装的package时不时都会升级版本,为了体检更多新版本的特性,我们一般通过如下命令来对安装后的package进行版本升级,命令如下:

pip install --upgrade packagename

执行上述命令后,Pip将会检查PyPI是否有最新版的包,有更新的话将会自动更新最新的版本。

5. 获取package的信息

当我们想要获取安装后的package的相关信息,比如(包的版本信息),此时我们可以使用如下命令:

pip show packagename

一般输出如下:
在这里插入图片描述

6. 卸载package

如果由于某种原因,我们需要卸载某个package,我们可以使用如下命令:

pip uninstall packagename

默认情况下,Pip将提示我们,询问是否希望继续进行作为一种保护机制。键入“y”并输入以继续。

7. 查看已安装的package

如果我们需要获取我们已经安装的package,我们可以使用如下命令:

pip list

输出如下:
在这里插入图片描述

8. 查看过时的package

如果我们希望看到哪些已安装的软件包已过时(不是最新发布的版本),我们可以使用以下命令:

pip list -o

样例输出如下:
在这里插入图片描述

9. 生成 requirements.txt

一般来说,Python 项目通常需要requirements.txt 来告知用户在运行项目之前需要安装什么包。
命令如下:

pip freeze

此命令将会列举出requirements.txt所需的已安装的包格式,样例输出如下:

在这里插入图片描述

如果需要将上述输出写入文件requirements.txt,我们可以使用如下命令:

pip freeze > requirements.txt

10. 总结

本文重点介绍了在Python中使用pip进行相关包日常安装、更新等管理操作,并给出了相应的示例,希望大家可以在日常工作中多多应用。

您学废了嘛?

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赵卓不凡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值