Centos 7.3 下Python 3 开发环境部署(Pyenv)

1、准备 Linux  最小化安装 Centos 

Pyenv 的安装方式


1、安装git,在root用户下安装git

#yum install git -y

2、安装Python编译依赖程序

#yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

3、创建用户

#useradd Python (后边添加环境变量需注意此处用户名大小写问题)

4、su到Python用户下安装Pyenv

①登录到Pyenv的Gtihub上按照操作指引安装Pyenv Pyenv的GitHub地址如下 https://github.com/pyenv/pyenv-installer

找到安装命令执行

$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer|bash

②如果出现 curl 35 ssl connect erro 是安装源的问题,更新nss,重新配置yum源

[updates]

name=CentOS-Updates

baseurl1=https://mirrors.aliyun.com/centos/7.3/os/x86_64

gpgcheck=0

③更新nss

$yum update nss

④在Python用户下~/.bash_profile中追加

export PATH="~/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

添加完成后直接引入或者切换用户

$source ~/.bash_profile

5、更新Python版本·

这里我们安装最新的3.70版本,3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可,不然会报ModuleNotFoundError: No module named '_ctypes' 的错误

yum install libffi-devel -y

然后,再安装执行如下命令

pyenv install 3.7.0

pyenv global 3.7.0 #设置本地虚拟环境为3.70

你可能感兴趣的:(Centos 7.3 下Python 3 开发环境部署(Pyenv))