pyenv 安装本地版本

Posted uangyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyenv 安装本地版本相关的知识,希望对你有一定的参考价值。

最近在用pyenv安装python的时候发现官网特别慢,经常出现拒绝访问的情况。看了一些解决方法,发现可以使用本地的python源码进行安装,让pyenv从本地下载就可以了~步骤如下:

  1. 首先从官网下载要安装的python源码:https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz,我下载后放到了~/Downloads/下
    cp Python-3.5.2.tar.xz ~/Downloads/
  2. 然后在~/Downloads下启动一个简单的httpserver
    cd ~/Downloads/
    python -m SimpleHTTPServer 8000
    

     

  3. 在执行pyenv install 3.5.2之前要先添加一个环境变量export PYTHON_BUILD_MIRROR_URL="http://127.0.0.1:8000/"
    export PYTHON_BUILD_MIRROR_URL="http://127.0.0.1:8000/"
    pyenv install 3.5.2
    

     

  4. 但是从http的log中发现收到的请求是一个字符串"HEAD /0010f56100b9b74259ebcd5d4b295a32324b58b517403a10d1a2aa7cb22bca40 HTTP/1.1",我们要把Python-3.5.2.tar.xz复制一份到这个字符串为名的文件,然后重启httpserver,最后用pyenv即可安装
    cp Python-3.5.2.tar.xz 0010f56100b9b74259ebcd5d4b295a32324b58b517403a10d1a2aa7cb22bca40
    
    python -m SimpleHTTPServer 8000
    pyenv install 3.5.2

      

以上是关于pyenv 安装本地版本的主要内容,如果未能解决你的问题,请参考以下文章

pyenv管理多版本python

python多版本管理工具--pyenv安装和使用

mac 通过pyenv 安装多个python版本

如何在 microsoft windows 10 中使用 pyenv/pyenv-win 安装 python 版本?

使用 pyenv 工具管理和安装多个 python 版本

python多版本管理工具pyenv安装