Python 如何安装 pip 包管理工具

⚠️ 注意

  1. 如果你是 macOS 系统,默认安装的是 python2.x 版本,只需执行 sudo easy_install pip 即可。

  2. 如果你是 macOS 下使用 brew install python3 安装的 python3,则 pip 已经安装。

  3. 如果你安装了 virtualenvpyvenv ,则 pip 也已经安装。

1. 安装

官方推荐的安装方式是通过 get-pip.py 安装,详见这里

  1. 下载 get-pip.py

    1
    ➜  curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  2. 安装 pip

    1
    2
    3
    4
    5
    6
    7
    8
    # python2 --> pip
    # -V 是 --version 的简写
    ➜ python get-pip.py
    ➜ pip -V

    # python3 --> pip3
    ➜ python3 get-pip.py
    ➜ pip3 -V

2. 升级

1
2
3
4
5
6
7
8
9
10
# Linux 或 macOS
# -U 是 --upgrade 的简写
➜ pip install -U pip

# 如果升级 pip3 ,则执行
# 注意:后面的包名 pip 不需要加 3
➜ pip3 install -U pip

# Windows
➜ python -m pip install -U pip

3. 常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 查看帮助
➜ pip --help
➜ pip3 --help

# 列出已安装的包
➜ pip list

# 查看可升级的包
➜ pip list -o

# 显示安装包信息
➜ pip show package_name

# 查看指定包的详细信息
➜ pip show -f package_name

# 搜索包
➜ pip search package_name

# 安装包(默认最新版本)
# 部分库可能需要较高的权限,执行命令的时候追加 sudo 或使用较高权限的用户
➜ pip install package_name
# 也可以通过 == >= <= > < 来指定一个版本号
➜ pip install package_name==1.0.5

# 升级包
➜ pip install --upgrade package_name
➜ pip install --upgrade package_name==1.2

# 卸载包
➜ pip uninstall package_name