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

      

时间: 2024-11-02 01:12:53

pyenv 安装本地版本的相关文章

Pycharm选择pyenv安装的Python版本

在macOS上使用pyenv实现Python多版本共存后,pyenv安装的Python版本存在于macOS下的 ~/.pyenv/versions/下. 在Pycharm时,选择此目录下对应的版本即可. 具体操作步骤(以macOS版本为例): Pycharm -> Preferences -> Project -> Project Interpreter -> Add Local 添加本地路径~/.pyenv/versions/,选择对应的版本.

centos7部署pyenv安装python多版本

在CentOS7通过pyenv安装Python3和virtualenv CentOS中默认安装Python版本是2.7版.我们将一步步在CentOS服务器上的安装Python3. 由于CentOS系统内很多工具都依赖于系统自带的Python2.7.5,所以为了不影响Python2.7.5的使用,就使用Pyenv进行环境隔离.virtualenv用来为每个python应用都创建一个独立的python环境. Step 1.更新系统 $ sudo yum -y update Step 2. 安装依赖环

使用pyenv安装多个Python版本

pyenv是一个便于使用多版本Python环境的工具 pyenv使用shell脚本编写的,只需要下载就可以使用了,不需要root用户,这个我比较喜欢. 具体介绍看网址:https://github.com/yyuu/pyenv 我具体介绍一下安装步骤 0.系统准备 我使用Ubuntu Desktop 14.04, 默认git没装,需要安装一下 sudo apt-get install git 需要安装一些包,不然安装Python版本时会有报错 sudo apt-get install libbz

安装git,创建本地版本库

安装 由于我使用的是Ubuntu,因此安装很简单,输入:sudo apt-get install git 如果是其他Linux版本,可以直接通过源码安装.先从Git官网下载源码,然后解压,依次输入:./config,make,sudo make install这几个命令安装就好了. 至于Mac和Windows安装Git,在廖雪峰的官网里有详细介绍,我这里就不多说了.他的官网地址可以从学习之序中找到. 创建本地版本库 所谓版本库,就是可以被Git管理的一目录,对该目录下的每个文件的修改.删除,Gi

在macOS上通过pyenv安装和切换多版本Python

1. 安装homebrew 官网 http://brew.sh/index_zh-cn.html 打开终端,在终端中粘贴如下脚本 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 测试是否安装成功 在终端中输入 brew -v 出现类似提示,即代表安装成功 Homebrew 0.9.5 (git revision 1021; last co

mac 通过pyenv 安装多个python版本

Mac安装多个Python版本 小琪的大爷关注 12018.07.30 11:18:51字数 332阅读 6,103 简介 利用Mac包管理工具brew安装pyenv,pyenv用来管理所有python版本.如果没有安装brew,先安装一下吧. 安装pyevn 查看所有的python版本(pyenv管理的所有版本) * 表示当前正在使用的版本,system表示用的是系统python版本 查看可安装python版本 选择版本进行安装 墙内环境,会卡在这里,可以开代理,或者使用国内镜像. 使用国内镜

centos中pyenv安装

1.先安装git yum install git -y 2.克隆pyenv到本地 git clone git://github.com/yyuu/pyenv.git .pyenv 3.对pyenv环境配置 echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval

使用 pyenv 管理 Python 版本

http://einverne.github.io/post/2017/04/pyenv.html Posted on 04/22/2017 by Ein Verne | View revision history 记录一下使用过程,留备以后使用. pyenv 是 Python 版本管理工具. pyenv 可以改变全局的 Python 版本,安装多个版本的 Python, 设置目录级别的 Python 版本,还能创建和管理 virtual python environments .所有的设置都是

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

文章目录 一.Pyenv简介 二.Pyenv的安装 2.1 pyenv安装—在线安装 2.2 pyenv安装—离线安装 三.pyenv常用命令 四.pip包管理 一.Pyenv的简介: 在开发Python程序的时候,有时候可能需要在不同版本的Python上进行测试.pyenv就是这么一个管理多版本Python的工具.由于在Windows中我们可以同时安装多个版本的Python,所以这里是在Linux下介绍该工具.使用pyenv可以达到以下效果: 管理Python解释器 管理Python版本--配