在公司管理的有台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
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!