pip 常用命令

1. 设置默认国内源

  • Windows系统

命令行修改配置

1
2
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# pip config list

或手动修改/新建文件 C:\Users\XXXX\pip\pip.ini ,内容为:

1
2
[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/

国内源

加利福尼亚大学python扩展库(非官方)

2. 更新所有安装包

1
2
3
4
5
6
7
8
9
10
11
from pip._internal.utils.misc import get_installed_distributions
import subprocess

def pip_upgrade_all():
for dist in get_installed_distributions():
print(dist)
ustc_source = 'https://pypi.mirrors.ustc.edu.cn/simple/'
cmd = 'pip install --upgrade {} -i {}'.format(dist.project_name, ustc_source)
subprocess.call(cmd, shell=True)

pip_upgrade_all()

3. 常用命令

1
2
3
4
5
6
7
8
9
10
11
# 安装/升级包,指定国内源
pip install -U tensorflow -i https://pypi.mirrors.ustc.edu.cn/simple/

# 安装指定版本的包
pip install tensorboard=1.8.0

# 列出所有可以更新的包
pip list -o

# 从本地的 whl 文件安装
pip install numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl