- 主题:Python 3.6.7 升级到3.7.0,对原来用3.6跑通的程序,影响大吗?
一直在3.6下写程序。可是新的项目必须在3.7.0下跑,所以必须升级python到3.7.我想问下,升级到3.7以后,原来在3.6下写的程序,能直接跑通吗?还是必须修改?好像python2下的代码,在python3下面,就跑不通。谢谢
--
FROM 120.242.253.*
直接开个虚拟机跑一下就呗。
前段时间从2.6直接升级到3.11没啥问题,花了一天调整。我的整个前后端都比较简单。
主要看介绍说3.11性能方面提升很多。可以查一下文档,看看自己和自己相关的地方。
【 在 feng321 的大作中提到: 】
: 一直在3.6下写程序。可是新的项目必须在3.7.0下跑,所以必须升级python到3.7.我想问下,升级到3.7以后,原来在3.6下写的程序,能直接跑通吗?还是必须修改?好像python2下的代码,在python3下面,就跑不通。谢谢
--
FROM 36.161.235.*
记得,从2到3,变化非常大,print都不一样
【 在 annodom 的大作中提到: 】
: 直接开个虚拟机跑一下就呗。
: 前段时间从2.6直接升级到3.11没啥问题,花了一天调整。我的整个前后端都比较简单。
: 主要看介绍说3.11性能方面提升很多。可以查一下文档,看看自己和自己相关的地方。
: ...................
--
FROM 120.242.253.*
主要某些库可能找不到对应版本
【 在 feng321 的大作中提到: 】
: 一直在3.6下写程序。可是新的项目必须在3.7.0下跑,所以必须升级python到3.7.我想问下,升级到3.7以后,原来在3.6下写的程序,能直接跑通吗?还是必须修改?好像python2下的代码,在python3下面,就跑不通。谢谢
--
FROM 61.140.95.*
需要升级第三方库,虚拟环境要重做。
我经常碰到升级 python 版本引起旧的库不能在新的 python 版本里面跑的情况。pypi, setuptools, importlib-metadata 这些和 python 版本绑定的比较容易出问题。其它第三方库一般不会。
自己写的纯 python 源码程序一般没有问题。
【 在 feng321 的大作中提到: 】
: 一直在3.6下写程序。可是新的项目必须在3.7.0下跑,所以必须升级python到3.7.我想问下,升级到3.7以后,原来在3.6下写的程序,能直接跑通吗?还是必须修改?好像python2下的代码,在python3下面,就跑不通。谢谢
--
FROM 110.81.0.*
一般能跑通,不过3.7.x 也快不支持了。直接3.10吧。另外别用 x.y.0 ,用 x.y.z 里 z 最大的
【 在 feng321 (sfdf) 的大作中提到: 】
: 发信人: feng321 (sfdf), 信区: Python
: 标 题: Python 3.6.7 升级到3.7.0,对原来用3.6跑通的程序,影响大吗?
: 发信站: 水木社区 (Tue Feb 7 18:48:08 2023), 转信
:
--
FROM 183.179.53.*
3.6到3.7估计程序不用大改,可能有些第三方库有变化,需要相应调整,但需要全面测试,确保第三方库在升级后工作正常
【 在 feng321 的大作中提到: 】
: 一直在3.6下写程序。可是新的项目必须在3.7.0下跑,所以必须升级python到3.7.我想问下,升级到3.7以后,原来在3.6下写的程序,能直接跑通吗?还是必须修改?好像python2下的代码,在python3下面,就跑不通。谢谢
--
FROM 123.112.66.*
直接升级到3.11,因为3.11的运行速度有较大提升。
你的程序能不能直接跑通,试一下不就知道了。3.x的大版本号内低升到高,通常不用修改代码,而是需要处理依赖库的安装和升级。
--
FROM 171.88.43.*
自己写的代码应该没有问题,这这升级跨度比较小。另外个人建议直接升级到3.8.10, 即支持win7系统的最后一个Python版本,这样可以多用几年不用再升级了。
【 在 feng321 的大作中提到: 】
: 一直在3.6下写程序。可是新的项目必须在3.7.0下跑,所以必须升级python到3.7.我想问下,升级到3.7以后,原来在3.6下写的程序,能直接跑通吗?还是必须修改?好像python2下的代码,在python3下面,就跑不通。谢谢
: --
:
发自「今日水木 on Mate40 Pro」
--
FROM 223.104.39.*
python本身影响不大
但是要看看第三方库的版本升级,这个影响有时候比较大。
【 在 feng321 (sfdf) 的大作中提到: 】
: 发信人: feng321 (sfdf), 信区: Python
: 标 题: Python 3.6.7 升级到3.7.0,对原来用3.6跑通的程序,影响大吗?
: 发信站: 水木社区 (Tue Feb 7 18:48:08 2023), 转信
:
--
FROM 120.245.94.*