admin 管理员组文章数量: 887021
因为通常我们再开发的过程中需要安装多个版本的python
再Ubuntu中,有一个很好用的pyenv工具,可以管理各种版本的Python。安装方式也非常的简单。
可是鉴于我们的国情。
我们通常无法通过官方的安装方式安装成功,过程是相当痛苦。
通过我陆陆续续的摸索和实践,现在可以肯定的一种安装方法是通过更改pyenv中的安装地址,修改为国内的镜像下载地址即可快速安装成功。
首先贴出国内的几个Python和anaconda镜像下载地址:
https://mirrors.tuna.tsinghua.edu/help/anaconda/
https://pypi.tuna.tsinghua.edu/simple
http://mirrors.aliyun/pypi/simple/
http://pypi.douban/simple/
https://mirrors.ustc.edu/pypi/web/simple/
使用pip通过镜像安装第三方库的方法:
临时使用,添加“-i”或“–index”参数
pip install -i http://pypi.douban/simple/ flask
那么有了安装第三方库的方法后,我们还需要如何通过镜像再pyenv中安装Python啊!
嗯,是的,我这就介绍再pyenv中安装Python的方法
前提是,你已经安装好了pyenv这个安装工具,具体的安装方法,我就不展开了,这里我就只贴出官方的安装文档:
https://github/pyenv/pyenv
因为本文的重点是,如何使用pyenv通过国内镜像下载安装Python或者anaconda?
方法很简单,只需要散步:
第一步,找到我们要下载的Python或者anaconda的地址
没有下载地址怎么行?
第二步:修改pyenv的相关安装文档,
这里我贴出我的pyenv中要修改的文档所在的路径:~/.pyenv/plugins/python-build/share/python-build
我这里修改的是anaconda3-4.4.0这个文件的内容,为什么?
因为要要安装的是Anaconda3-4.4.0-Linux-x86_64.sh这个版本的软件
所以,我修改成了这样的:
case "$(anaconda_architecture 2>/dev/null || true)" in
"Linux-x86" )
install_script "Anaconda3-4.4.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86.sh#b0e492206d43067314b25963bc7d1f012096ca0323b7629f4ebcd071b03905b5" "anaconda" verify_py36
;;
"Linux-x86_64" )
#install_script "Anaconda3-4.4.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh#3301b37e402f3ff3df216fe0458f1e6a4ccbb7e67b4d626eae9651de5ea3ab63" "anaconda" verify_py36
//下面一句就是我修改上面注释掉的,将官方的下载地址改为国内镜像下载地址并保存即可
install_script "Anaconda3-4.4.0-Linux-x86_64" "https://mirrors.tuna.tsinghua.edu/anaconda/archive/Anaconda3-4.4.0-Linux-x86_64.sh" "anaconda" verify_py36
;;
"MacOSX-x86_64" )
install_script "Anaconda3-4.4.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-4.4.0-MacOSX-x86_64.sh#10fe58f09ae524df2548d17b8bb1e75db17da597a6ec10d695ce01387a2d7422" "anaconda" verify_py36
;;
* )
{ echo
colorize 1 "ERROR"
echo ": The binary distribution of Anaconda3 is not available for $(anaconda_architecture 2>/dev/null || true)."
echo
} >&2
exit 1
;;
esac
第三步:打开终端,输入:
pyenv install anaconda3-4.4.0
等待下载,过几分钟就下载安装好了,纳尼?500M的安装包就安装好了!
是的,这就是镜像下载的好处。
版权声明:本文标题:使用Pyenv通过国内镜像下载Python(绕过官方下载地址) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725917121h892359.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论