最实用的pip使用手册

最实用的pip使用手册

pip(package installer for python)是一款非常方便的Python包管理工具。提供了对Python包的查找、下载和安装相关功能。

不管是Windows、MacOS还是Linux操作系统,只要有命令行工具,都可以使用 pip 。

安装pip

从 Python3.4 开始,Python官网提供的Python安装包在安装Python环境的时候默认会自动安装pip,所以不需要再安装,可以自己使用。

如果你的Python版本没有pip,或者pip因为某些原因被删除了,那么可以使用通过以下两种方法来安装:

方法1:在命令行中直接输入:easy_install pip

easy_install和pip都是用来下载安装Python一个公共资源库PyPI 的相关资源包的,pip是easy_install的改进版,提供更好的提示信 息,删除包等功能。老版本的Python中只有easy_install, 没有pip。

方法2:

  1. PyPi下载pip安装文件

在这里插入图片描述

  1. 解压,然后在命令行工具中通过cd指令进入到解压文件夹中,执行指令:python setup.py install

    • 解压

在这里插入图片描述

  • 文件夹中包含 setup.py 文件

在这里插入图片描述

使用pip

  1. 查看pip版本:pip --version

  2. 升级pip:pip install --upgrade pip

  3. 查看当前环境已经安装过的所有第三方库:pip list

    列出所有已安装的第三方库和对应版本:

在这里插入图片描述

  1. 安装第三方库

    • 安装指定第三方库最新版本pip install 第三方库名称

      例如:pip install requests

    • 安装指定第三方库指定版本pip install 第三方库名称==版本号

      例如:pip install requests==2.25.0

    • 从指定的国内镜像中安装指定第三方库

      由于 Python 服务器在国外,因此使用 pip 安装第三方模块或者库的时候,下载速度特别慢,经常出现如下报错:

      $ socket.timeout: The read operation timed out
      

      为提升下载速度,可以使用国内镜像下载,常用的国内镜像有:

      豆瓣:https://pypi.douban.com/simple
      阿里云:https://mirrors.aliyun.com/pypi/simple
      清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
      中国科技大学:https://pypi.tuna.tsinghua.edu.cn/simple

      使用国内镜像的方式有两种:

      1. 临时更改:pip install 第三方库名称 -i 国内镜像地址
      2. 永久更改: pip config setglobal.index-url 国内镜像地址

      以从豆瓣镜像中下载安装pandas为例:

      1. pip install pandas -i https://pypi.douban.com/simple
      2. pip config setglobal.index-url https://pypi.douban.com/simple
      
    • 同时安装多个第三方库pip install第三方库名1 第三方库名2 第三方库名3 第三方库名4 ...

      例如,同时安装pandasrequestspillow

      pip install pandas requests pillow
      
    • 通过文件批量安装第三方库pip install -r 文件路径

      我们可以先将需要批量安装的第三方库以 第三方库名==版本号 的格式以行为单位存放在一个txt文件中(文件一般用requirements.txt来命名,这个文件又叫依赖项文件),然后再通过上面的方法直接将文件中包含的所有第三方库全部安装。文件内容如下:
      在这里插入图片描述

  2. 生成依赖项文件

    有时,我们为了代码稳定、代码迁移等,需要获取当前 Python 工程依赖包的安装列表。这个列表要包括需要安装什么包、以及包的版本。这就是依赖项文件:requirements.txt,这个文件不需要我们手动来创建,只需要在工程对应的环境之执行以下指令:

    pip freeze > requirements.txt
    

    注意:最后requirements.txt文件会保存在执行指令的时候命令行工具所在的目录,如果没有通过cd指令切换目录,一般默认在系统根目录下,Windows默认在用户目录下。

  3. 卸载第三方库

    已经安装好的第三方库如果需要卸载,执行指令: pip uninstall 第三方库名称

  4. 升级第三方库的版本

    如果当前已经安装的第三方库版本低了,也可以通过pip来对第三方库进行升级:

    • 升级到最新版本:pip install --upgrade 第三方库名称
    • 升级到指定版本:pip install --upgrade 第三方库名称==版本号
  5. 查看已安装的第三方库的信息:pip show -f 第三方库名称

    包括名字、版本、摘要、第三方库官方主页、作者、作者邮箱、本地地址、依赖库以及相关文件等:
    在这里插入图片描述

  6. 查看需要升级的库:pip list -o

    查看当前环境已经安装的第三方库中,有哪些库的版本不是最新版本:
    在这里插入图片描述

  7. 获取帮助

    pip的帮助系统功能非常强大,即可以查看pip中使用的所有选项和命令,还可以查看pip具体某个命令的具体用法。指令分别为:

    • pip help

在这里插入图片描述

- `pip 具体指令名称 --help`

在这里插入图片描述

英语比较好的同学可以直接去官网查看pip用户使用手册

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

十五 0.o

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

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

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

打赏作者

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

抵扣说明:

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

余额充值