执行pyenv install 3.5.1
后,就一直卡在
Downloading Python-3.5.1.tgz...
-> https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
再也没有反应了...
可是我记得 python.org/ftp 没有被墙啊?这个怎么解决?只能找 python 的国内镜像?
1
neoblackcap 2016-02-13 22:17:35 +08:00
连接 python.org 的网速非常慢,根据我的理解应该是这些网站都用了 AWS 的 S3 , S3 看地方,像我亲测的广州电信有几十 K 一秒。个人建议你还是换中科大的源吧,反正 Python 那边有 sha256 ,你验证一下就好了,一般不会有什么问题的。
|
2
fatea OP @neoblackcap 是的。但是我现在连 Python 本身都没法下载... 所以是要找 pyenv 的国内源。比如:`http://pyenv.qiniudn.com/pythons/`,但是这个的版本有点低,我需要 python 3.5.1 。。。尝试 sohu 的镜像但是失败了,不知道为什么 T_T
|
3
neoblackcap 2016-02-14 00:08:25 +08:00
@fatea pyenv 我没用过,按道理应该是可以自己指定源的吧,你去用中科大的源啊,那边网速快,更新快。
|
4
fatea OP @neoblackcap 中科大的源是 pypi 的源,就是 pip install 的源,但我是要安装 Python3.5 本身... 阿里云的 apt-get 和 aptitude 里只有 3.4.3 ,我只好先凑合着把程序跑起来再说。
|
5
Catstyle 2016-03-10 20:43:11 +08:00 1
不知道你解决没有,提供一个方案
先自己想办法下好源码包,如 https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz 然后上传到服务器上,一般是$PYENV_ROOT/sources 目录 这个时候在用 pyenv install 3.5.1 -k 来安装, pyenv 就会先检查有没有已存在的 tgz 包 |
7
BrightChen 2016-11-22 22:14:39 +08:00 2
先谢谢 @Catstyle
今天 Google 这里,发现目录已经更新了,耽误了一些时间,特此记录一下。 例如想装 2.7.12 ,就拷贝下载好的文件 Python-2.7.12.tar.xz 到目录 $PYENV_ROOT/sources/2.7.12/ 下面,就是多了一级 folder 。 |
8
dozer47528 2016-12-06 02:19:18 +08:00
@BrightChen 亲测可用,多谢!
|
9
Dcatch 2016-12-06 15:32:51 +08:00 1
遇到相同问题找了半天 大家可以先从搜狐下载 py 的包
http://mirrors.sohu.com/python/ 下载完之后直接复制到楼上大大说的目录即可 也可使用下面这句 bash 脚本 v=2.7.9|wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v 参考出处 https://segmentfault.com/a/1190000006174123 |