centos7部署pyenv安装python多版本

Posted

tags:

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

CentOS7pyenv安装Python3virtualenv

 

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. 安装依赖环境

$ sudo yum install -y gcc git openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel patch

 

Step 3. 安装pyenv

$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv

 

Step 4. 配置环境变量

$ echo ‘export PATH="$HOME/.pyenv/bin:$PATH"‘ >> .bashrc

$ echo ‘eval "$(pyenv init -)"‘ >> .bashrc

$ source .bashrc

 

出现以下结果就安装成功了。

$ pyenv version

system (set by /home/logan/.pyenv/version)

 

Step 4. 安装python3

可以使用pyenv install -l,查看支持安装的版本

$ pyenv install --list

Available versions:

  2.1.3

  2.2.3

  

  3.5.1

  3.5.2

  3.6.0b3

  3.6-dev

 

安装3.5.2

$ pyenv install 3.5.2

 

版本切换

$ pyenv global 3.5.2

$ pyenv rehash

 

查看Python版本

$ python version

 

Step 5. 安装virtualenv

$ pip install virtualenv

 

创建虚拟环境

$ virtualenv ENV

 

启动虚拟环境

$ source ENV/bin/active

 

退出环境

deactivate

 


本文出自 “keep常明” 博客,请务必保留此出处http://keep88.blog.51cto.com/11829099/1920763

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

离线安装pyenv的shell脚本

[TroubleShooting]CentOS8使用pyenv部署多版本python时报 python: command not found

Python多环境扩展管理-Virtualenv

在centos中部署多个python版本

CentOS 7 安装pyenv,部署 python 独立隔离环境

python系列centos7.x中部署多个python版本