回老家避暑,小镇的电信宽带严重限制上行速度,网络不定时抽风。基本没法正常使用 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"

其他镜像

参考