Pypi 使用国内镜像 for pip
回老家避暑,小镇的电信宽带严重限制上行速度,网络不定时抽风。基本没法正常使用 pipenv 管理开发环境,尝试更换国内的 Pypi 镜像服务器,问题解决。
以清华大学镜像站为例
方式一 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
注意:
simple
不能少, 协议是https
不是http
。
方式二 设为默认
修改 ~/.config/pip/pip.conf
(Linux), %APPDATA%\pip\pip.ini
(Windows 10) 或 $HOME/Library/Application Support/pip/pip.conf
(macOS) (没有就创建一个)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
注意:pip 和 pip3 并存时,只需修改
~/.pip/pip.conf
。
让 pipenv 使用第三方镜像
pipenv 默认不会使用 pip 的第三方镜像设置,最新版本可以通过命令行参数 --pypi-mirror
指定第三方镜像,也可以直接在 Pipenv
配置文件中指定:
[[source]]
url = "https://mirrors.aliyun.com/pypi/simple"
verify_ssl = true
name = "pypi"
[packages]
flask = "*"
[dev-packages]
[requires]
python_version = "3.7"
其他镜像
- 阿里云 https://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban) https://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/