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