Linux服务器(RedHat)搭建python3.7.2环境

参考:https://www.jianshu.com/p/2680b908ce8c

1、下载安装包

  • (1)打开以下链接
    https://www.python.org/downloads/source/
  • (2)点击第一个链接(最新版安装包)
    点击后打开新页面
     
     
  • (3)点击第一项,下载gzip压缩的源码包
     

安装依赖包

yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel yum -y install readline readline-devel yum -y install openssl openssl-devel yum -y install openssl-static yum -y install xz lzma xz-devel yum -y install sqlite sqlite-devel yum -y install gdbm gdbm-devel yum -y install tk tk-devel yum -y install libffi libffi-devel
安装依赖。如果是CentOS 6.x的系统需要安装xz
yum -y install gcc xz

将下载的安装包放到指定目录,解压安装包:tar -xvzf Python-3.7.2.tgz

cd Python-3.7.2

./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC

make

make install

一定要先编译成功,然后再配置-添加动态链接库路径

cd /etc/ld.so.conf.d
vim python3.conf #添加/usr/python/lib到文件中
ldconfig #执行ldconfig命令,使修改生效

配置-设置软连接

ln -s /usr/python/bin/python3.7 /usr/bin/python3
ln -s /usr/python/bin/pip3.7 /usr/bin/pip3

配置-将Python路径加入环境变量

cd /etc/profile.d
vi python3.sh

在python3.sh中增加两行代码

export PYTHON_HOME=/usr/local/python3
export PATH=$PYTHON_HOME/bin:$PATH

最后python3 -v检查是否安装成功

猜你喜欢

转载自www.cnblogs.com/hahaxiaojingzi/p/12713664.html