linux下python环境的搭建

在生产环境中搭建Python环境

服务器为:CentOS7 版本

0. 前期工作

1)配置好网络,开启网卡

2)配置好yum源(建议使用阿里源、华为源、清华源)

1、依赖库安装

# 安装开发工具组
yum groupinstall "Development tools"
# 安装其他依赖
yum install -y  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel  xz-devel  libtiff-devel libjpeg-devel freetype-devel tcl-devel  libffi-devel 
# 安装常用工具
yum -y install vim  git wget lrzsz tree net-tools

2、安装pyenv

pyenv是一种较为流行的python版本管理工具,可以在台服务器上部署多套Python运行环境。

# 使用root创建python用户
useradd python  # 创建pythony用户
passwd python 
su - python  # 切换到python用户后执行下列操作
# 从github克隆pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# 配置系统环境变量
echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
# 激活pyenv
source ~/.bashrc
# 显示可以安装的Python版本 
pyenv install -l
# 安装 python3.6.8 (-v参数:显示安装过程)
cd ~/.pyenv/
mkdir cache 
rz -E # 将软件包上传到服务器
Python-3.6.8.tar.xz
pwd
#/home/python/.pyenv/cache

pyenv install 3.6.8 -v  
# 安装时会自动从Python官网下载源代码编译安装,编译时需耐心等待
# 显示已经安装的版本
pyenv versions
# 显示当先正在使用的版本-V(大写)
python -V 
原文地址:https://www.cnblogs.com/HK769405/p/13871757.html