服务器python版本从2.7升级到3.6 update the python version from 2.7 to 3.6 in Centos 7

将服务器 python版本从2.7升级到3.6.

  • 首先,用centos 自带的yum下载开发工具
sudo yum groupinstall -y "Development Tools"
  • 然后下载python3.6
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
  • 下一步用tar解压并进入python目录。
tar -xJf Python-3.6.4.tar.xz
cd Python-3.6.4
  • 之后配置脚本
./configure
  • 使用make命令来编译程序
make
  • 当make运行完成后,开始安装程序
make install

安装完成后使用python命令来查看安装版本,如果仍为2.7, 请按照下面的troubshooting 来解决问题。

详情见我上一篇文章。
先找到新版本python安装位置,
然后

vi /etc/profile.d/python.sh

创建新文件,然后输入

alias python='/usr/bin/python3.6'  # 此处的路径为新版本python的路径,通过我上一篇文章来查找此路径

重启会话使配置生效

source /etc/profile.d/python.sh

此时再运行python,default python version就更改为3.6了服务器python版本从2.7升级到3.6 update the python version from 2.7 to 3.6 in Centos 7_第1张图片

你可能感兴趣的:(Centos)