大数跨境
0
0

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

[Python]分享七条有用的pip命令 AI算法之道
2022-09-27
0
导读:本文重点介绍了在Python中使用pip进行相关包日常安装、更新等管理操作,并给出了相应的示例,希望大家可以在日常工作中多多应用。






01


引言



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





02


 基础用法


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

上述代码运行后,pip 会自动帮我们安装第三方包 pandas。

上述命令,基本大家都较为熟知,本文主要用于分享7条有用的pip 命令,来提升大家的工作效率。





03


   从文件中依次进行安装


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

如下所示:
numpy==1.9.5pandas==1.1.5colorama==0.4.3
接着我们可以使用以下命令来对依次安装上述txt 文件中的相关包,命令如下:
pip install -r requirements.txt

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





04


 升级package版本


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

pip install --upgrade packagename

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





05


 获取package的信息


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

pip show packagename
一般输出如下:




06


 卸载package


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

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




07

 查看已安装的package


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

pip list

输出如下:




08

 查看过时的package


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

pip list -o
样例输出如下:




09

 生成 requirements.txt


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

命令如下:

pip freeze

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

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

pip freeze > requirements.txt





10


总结


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


 

您学废了嘛?





点击上方小卡片关注我



万水千山总关情,点个在看行不行。

【声明】内容源于网络
0
0
AI算法之道
一个专注于深度学习、计算机视觉和自动驾驶感知算法的公众号,涵盖视觉CV、神经网络、模式识别等方面,包括相应的硬件和软件配置,以及开源项目等。
内容 573
粉丝 0
AI算法之道 一个专注于深度学习、计算机视觉和自动驾驶感知算法的公众号,涵盖视觉CV、神经网络、模式识别等方面,包括相应的硬件和软件配置,以及开源项目等。
总阅读23
粉丝0
内容573