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