在公司管理的有台linux应用服务器,默认是python 2.x
因为个人一个小程序需要使用到python 3.x 的环境及一些模块,需要借用到别人的linux服务器
为了不影响别人业务,实现最小的影响,于是申请了一个普通账号,使用自己的普通账号部署python3.x环境,实现程序的运行
服务器操作系统:RHEL 7.X/Centos 7.x
python软件版本:Python 3.8.6
软件下载地址:https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
1、使用源码的方式安装,需要先借用root安装依赖(这里需要给服务器PIC解释说明要安装那些依赖包及影响)
yum -y install gcc yum -y install openssl-devel tk-devel sqlite-devel xz-devel bzip2-devel gdbm-devel readline-devel libffi-devel zlib-devel ncurses-devel # 依赖关系说明如下 readline-devel 会依赖于ncurses-devel openssl-devel tk-devel 都会依赖于zlib-devel
2、然后使用自己的普通用户 ,执行源码编译三步曲,重点指定对安装目录即可
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz # 解压,然后进入源码目录后,执行如下3条命令即可 [qq5201351@localhost Python-3.8.6]$ ./configure --prefix=/home/qq5201351/.Python-3.8.6 [qq5201351@localhost Python-3.8.6]$ make [qq5201351@localhost Python-3.8.6]$ make install
3、然后配置好PATH环境变量,只需要修改个人用户的bash配置文件即可(非必须,但推荐配置上)
4、这种方式部署完成后,还可以直接使用pip3安装相关的python模块
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/14689363.html