为什么要更换国内源? 快。 没有什么理由比“快”更具吸引力了。安装包时速度比较快,出现timeout的几率比较小。
使用国内源有什么弊端吗? 慢。 这里的“慢”是指包的更新比pypi官方源会有一定的延时。国内源是从pypi官方源同步,同步有一定的周期。
- 国内常用源
- 全局配置pip源
- 安装包时指定源
- pipenv中更换源
国内常用源
源 | 地址 |
---|---|
清华大学 | https://pypi.tuna.tsinghua.edu.cn/simple/ |
豆瓣 | http://pypi.douban.com/simple/ |
阿里云 | http://mirrors.aliyun.com/pypi/simple/ |
中国科学技术大学 | http://pypi.mirrors.ustc.edu.cn/simple/ |
全局配置pip源
pip config set global.index-url 源
# 使用清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
安装包时指定源
pip install 包 -i 源
# 安装paddlepaddle时指定清华源
pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple/
pipenv中更换源
在Pipfile文件中更换源
[[source]]
name = "pypi"
url = "https://pypi.tuna.tsinghua.edu.cn/simple/" # 默认 https://pypi.org/simple
verify_ssl = true
[dev-packages]
[packages]
[requires]
python_version = "3.6"