Pip介绍

pip是一个用于安装和管理Python软件包的软件包管理系统。它代表"Pip Installs Packages"或"Pip Installs Python"。使用pip,您可以轻松地从Python软件包索引(PyPI)或其他软件包索引安装、升级和卸载Python软件包。

安装

一般来说, 安装python后, 会自带 pip, 可以通过运行命令pip --version检查是否已安装pip。如果已安装,您将看到版本号。 如果未安装pip,可以运行命令python -m ensurepip --upgrade来安装它。这将确保pip已安装并且是最新版本。

使用简介

安装了pip之后,您可以使用它来安装Python软件包,只需运行命令pip install package_name。例如,要安装requests软件包,可以运行pip install requests

您还可以在软件包名称后面添加版本号来安装特定版本的软件包。例如,要安装requests软件包的2.0.0版本,可以运行pip install requests==2.0.0

要将软件包升级到最新版本,可以使用命令pip install --upgrade package_name。例如,要升级requests软件包,可以运行pip install --upgrade requests

要卸载软件包,可以使用命令pip uninstall package_name。例如,要卸载requests软件包,可以运行pip uninstall requests

镜像配置

在中国大陆,由于网络原因,直接使用 pip 从 PyPI 安装包可能会比较慢。因此,很多人会选择使用国内的镜像源,如阿里云、豆瓣、清华大学等提供的 PyPI 镜像。

你可以通过修改 pip 的配置文件来设置镜像源。pip 的配置文件通常位于用户主目录下,名为 pip.conf(Unix)或 pip.ini(Windows)。

以下是如何设置 pip 的镜像源:

  1. 创建或打开 pip 的配置文件:

    • Unix:~/.pip/pip.conf

    • Windows:~\pip\pip.ini

    • Windows 虚拟环境(Venv)下:.venv\pip.ini

  2. 在配置文件中添加以下内容:

    [global]
    timeout = 60
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.douban.com

    这里设置的是清华大学的 PyPI 镜像。你也可以选择其他的镜像源,只需将 URL 替换为对应的镜像源 URL 即可。

  3. 保存并关闭配置文件,检查是否替换完成:

    运行pip config list,若返回镜像源地址,则设置成功

  4. 也可以在命令行中运行以下两行实现

    pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
    pip config set global.trusted-host mirrors.aliyun.com 

附录

其他镜像源

  • 火山

    [global]
    index-url = https://mirrors.ivolces.com/pypi/simple/
  • 豆瓣

    [global]
    index-url = http://pypi.douban.com/simple/
  • 阿里云

    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple/

常用命令

  • 安装 Python 包:pip install package_name

  • 卸载 Python 包:pip uninstall package_name

  • 升级 Python 包:pip install --upgrade package_name

  • 列出已安装的包:pip list

  • 显示包的详细信息:pip show package_name

最后更新于