阿里云 pyenv 无法下载 python

2016-02-13 22:00:04 +08:00
 fatea

执行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 的国内镜像?

7368 次点击
所在节点    Python
9 条回复
neoblackcap
2016-02-13 22:17:35 +08:00
连接 python.org 的网速非常慢,根据我的理解应该是这些网站都用了 AWS 的 S3 , S3 看地方,像我亲测的广州电信有几十 K 一秒。个人建议你还是换中科大的源吧,反正 Python 那边有 sha256 ,你验证一下就好了,一般不会有什么问题的。
fatea
2016-02-13 22:34:24 +08:00
@neoblackcap 是的。但是我现在连 Python 本身都没法下载... 所以是要找 pyenv 的国内源。比如:`http://pyenv.qiniudn.com/pythons/`,但是这个的版本有点低,我需要 python 3.5.1 。。。尝试 sohu 的镜像但是失败了,不知道为什么 T_T
neoblackcap
2016-02-14 00:08:25 +08:00
@fatea pyenv 我没用过,按道理应该是可以自己指定源的吧,你去用中科大的源啊,那边网速快,更新快。
fatea
2016-02-14 20:41:01 +08:00
@neoblackcap 中科大的源是 pypi 的源,就是 pip install 的源,但我是要安装 Python3.5 本身... 阿里云的 apt-get 和 aptitude 里只有 3.4.3 ,我只好先凑合着把程序跑起来再说。
Catstyle
2016-03-10 20:43:11 +08:00
不知道你解决没有,提供一个方案
先自己想办法下好源码包,如 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 包
fatea
2016-03-13 13:00:38 +08:00
@Catstyle 谢谢!
BrightChen
2016-11-22 22:14:39 +08:00
先谢谢 @Catstyle

今天 Google 这里,发现目录已经更新了,耽误了一些时间,特此记录一下。

例如想装 2.7.12 ,就拷贝下载好的文件 Python-2.7.12.tar.xz 到目录 $PYENV_ROOT/sources/2.7.12/ 下面,就是多了一级 folder 。
dozer47528
2016-12-06 02:19:18 +08:00
@BrightChen 亲测可用,多谢!
Dcatch
2016-12-06 15:32:51 +08:00
遇到相同问题找了半天 大家可以先从搜狐下载 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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX