原文地址:https://www.zoulei.net/2016/07/15/pyenv_use_mirror/?utm_source=tuicool&utm_medium=referral
使用pyenv install 3.5.0的时候直接去python.org官网下载源码进行编译。速度几kb每秒慢到无法自理。无奈用代理速度也不怎么样。再其次该项目的作者是自己写了一个pyenv镜像项目的,只可惜更新频率远不如pyenv。导致安装一些新的版本无法使用公共代理
export PYTHON_BUILD_MIRROR_URL=”http://pyenv.qiniudn.com/pythons/”
pyenv install 2.7.6
就会使用七牛镜像进行下载速度非常快。
缺点就是除了网页上的一些版本。其他的都不支持了。七牛没有对这个项目进行更新
我们可以用迅雷或者其他可用的快速的方法把python源码下载到本地。自己开启一个镜像给自己用。这样就好了。比如执行
ficapy@L ~> pyenv install 3.5.0
Downloading Python-3.5.0.tgz…
再设置镜像地址export PYTHON_BUILD_MIRROR_URL=”http://127.0.0.1:8000/”
到下载地址执行python3 -m http.server
再次执行pyenv install 3.5.0发现还是从官网下载。不过此时查看http.server上有一条HEAD请求日志。-_-发现不是直接请问的文件名,而是一个64位的字符。将下载的文件名修改成那64位字符。在执行就ok了~~