python代码因为python环境版本低导致的一些报错是怎么解决的

背景:

开发中,给到的集群环境,python版本太低,为2.7.5
之前写好在Windows上测通的代码,现在在linux集群运行报错了又

1.导包注释就报错

文件开头第一行添加

# -*- coding: utf-8 -*-

2.不支持str=f"part1_{part2}_part3"

str="part1_{}_part3"..format(part2)

改完还是又包导入的报错,还是

直接换环境把

1.执行 wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz 下载 (版本号按需替换 )。
2.解压安装包:tar -xvf Python-3.12.2.tar.xz (文件名与下载的对应 )。
3.进入解压目录并配置编译:
cd Python-3.12.2 进入目录。
./configure --prefix=/usr/local/python3 配置安装路径(路径可自定义 )。
编译并安装:
make 进行编译。
make install 安装。
4.设置默认 Python 版本 :
备份原 Python 2.7 软连接,如 mv /usr/bin/python /usr/bin/python.bak
创建新软连接 ln -s /usr/local/python3/bin/python3 /usr/bin/python
5.修复 yum:升级后 yum 可能报错,需编辑 /usr/bin/yum 和 /usr/libexec/urlgrabber-ext-down ,将首行的 #!/usr/bin/python 改为 #!/usr/bin/python2.7 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值