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

$ 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

时间: 04-29

centos7部署pyenv安装python多版本的相关文章

pyenv离线安装python各版本

1.问题描述: 可能是国内的网络原因,在线用pyenv安装python老是定住没反应 [[email protected] ~]# pyenv install 3.6.2 Downloading Python-3.6.2.tar.xz... -> https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz 2.安装配置 安装前需要在pyenv目录下创建cache文件夹,没有的情况 [[email protected] ~]# cd ~/

Linux Centos7部署环境安装-CentOS

Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 centos7安装netstat centos7安装lsof命令 centos7下载并安装jdk并配置环境变量 centos7安装Tomcat centos7安装Nginx centos7安装MySQL Linux常用命令 centos系统下各文件夹的作用 /: 根目录,一般根目录下只存放目录,不

Window 中安装python多版本环境

由于python 3 已是目前稳定,且是将来版本版本.新学者可以直接从python3入手学习.但是目前还有很多企业级应用使用的是python 2,可能还得要维护.所以,我们在本地windows中可以安装python多版本,进行熟悉. 一:下载 python 3 官网地址:https://www.python.org 二:安装 python 3 安装时,勾选“Add Python 3.x to PATH” 或者安装后配置环境变量 三:配置 1.修改python.exe 将安装目录下的 C:\Pyt

Mac下使用Pyenv实现python多版本共存与切换

mac自带的python2.7不能删除,因为很多系统模块依赖,所以我们使用pyenv来安装python3.6版本,这样就可以并存. 1.安装OS X的套件管理器(类似ubuntu的apt-get), 网址如下:http://brew.sh/index_zh-cn.html或者直接用终端命令安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

mac os 使用pyenv管理python多版本

1 安装pyenv brew install pyenv 2配置~/bash_profile export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" 3让新增的配置项生效 source ~/.bash_profile 4测试一下是否安装好 并查看能安装的版本 pyenv install -l 5安装python3 我当前

Centos7源码安装httpd2.4版本web服务器

我们的系统平台是在centos7.5的环境下安装httpd2.4版本的软件,2.4版本的软件有一个特征就是需要安装arp包以及arp-util包才可以. 1.首先是下载httpd2.4版本的包,以及安装开发环境,这里开发环境直接使用组安装"Development tools"即可,(注意centos6是安装"Development tools和Server Platform Development"两种开发环境) wget http://ftp.cuhk.edu.h

Centos7 开发环境安装mysql社区版本

1,Centos7安装 mysql 首先开发的服务器是centos7,上面默认安装的数据库是MariaDB. 还是有一点区别的.要安装mysql而且oracle提供的还是个社区版本. 无所谓,开发而已,装上就行. http://dbahire.com/how-to-install-mysql-5-6-on-centos-7/ yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum inst

用pyenv管理Python多版本及下载加速方法--Mac上

原文:https://www.jianshu.com/p/91fc7ecc5e46 先大致介绍下pyenv的安装及配置流程.随后介绍加速下载方法 安装: brew install pyenv 配置 在如下文件中 ~/.bash_profile 添加配置 export PYENV_ROOT=/usr/local/var/pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi 如果使用zsh,则需要在如下文件

centos7使用yum安装mysql5.6版本

1.检查系统中是否已安装 MySQL. rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL .注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL .2.查看已安装的 Mariadb 数据库版本. rpm -qa|grep -i mariadb 3.卸载已安装的 Mariadb 数据库. rpm -qa|grep mariad