pip
2020/3/25大约 1 分钟
Python 的包管理器
pip(包管理器)
1. 使用基础
1.1 换源
PYPI 国内源路径
- 阿里云 http://mirrors.aliyun.com/pypi/simple/
- 豆瓣 http://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
通常有 两种 换源方式
临时换源
在 pip 安装包时,加
-i
参数,追加三方源的url
,如利用豆瓣源下载 Django$ pip install django -i http://pypi.douban.com/simple
显然不是一个一劳永逸的方法,仅下载少量包的场景适用
永久换源
Linux在根目录下创建/修改
~/.pip/pip.conf
pip 配置文件进入文件新增/修改内容
[global] index-url=http://pypi.douban.com/simple [install] trusted-host=pypi.douban.com
保存文件并退出
Windows# 在类似 路径 C:\Users\Fuuka\AppData\Roaming\pip # 修改配置 %HOMEPATH%\pip\pip.ini
全局命令# 清华源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 阿里源 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ # 腾讯源 pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple # 豆瓣源 pip config set global.index-url http://pypi.douban.com/simple/ # 换回默认源 pip config unset global.index-url
1.2 下载 wheel
windows
pip download -d D:\Program\ grpcio grpc-tools protobuf
linux
pip3 download -d ./ grpcio grpc-tools protobuf
download
# 如:手动去网址下载
# https://pypi.tuna.tsinghua.edu.cn/simple/grpcio/
# https://pypi.tuna.tsinghua.edu.cn/simple/grpcio-tools/