Python2.7升级到Python3.7及其报错处理

系统环境说明:

系统版本   Centos7.3和Centos7.6均可

Python版本    Python2.7——》Python3.7  (其中原来的Python2.7不卸载)

安装方法:

编译安装(暂时没发现其他安装方法)

Pythony3.7安装包下载

https://www.python.org/downloads/release/python-376/

#该代码框内容为最新更新内容
yum
install libffi-devel zlib zlib-devel gcc openssl openssl-devel wget -y  #安装相关依赖 wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz  #下载压缩包 tar -xvf Python-3.7.6.tar.xz  #解压 cd Python-3.7.6 ./configure --prefix=/usr/local/python3.7  #安装在/usr/local/python3.7目录下 make make install cp /usr/bin/python /usr/bin/python_old  #旧python做好备份,防止出现问题无法恢复 rm /usr/bin/python ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python  #用新版  本的python代替旧版本的python python --version  #查看版本时候升级成功 sed -i 's/python/python_old/g' /usr/bin/yum  #解决升级python后,yum无法正常使用 sed -i 's/python/python_old/g' /usr/libexec/urlgrabber-ext-down  #解决使用yum时提示except OSError, e: ^ SyntaxError: invalid syntax yum list  #验证yum是否能正常使用 yum install lsof -y  #验证yum是否能正常安装
echo 'export PATH=$PATH:/usr/local/python3.7/bin/' >> /etc/profile  #将新版本的python相关命令加入到系统环境中
source /etc/profile  #使文件生效

你可能感兴趣的:(Python2.7升级到Python3.7及其报错处理)