2021.10.4日,Python3.10正式版发布了,为了使用新的match语法,2021.10.8将Python3.7升级到了Python3.10,升级记录如下:

1、官方安装包:

因为不是3.X.a到3.X.b的小版本升级,所以不能直接安装更新,必须先卸载Python3.7,然后全新安装Python3.10。

注:为了以防万一,建议先不卸载Python3.7,给自己留一粒后悔药。只需将系统变量PATH中Python3.7的路径删除即可,如果感觉升级后不好用,可以再改回来。

2、模块的备份:

先使用 pip freeze > req.txt 进行了Python3.7的本地模块信息备份,结果在升级后发现无法使用 pip install -r req.txt 进行恢复。

3、模块的手动安装:

只能使用pip工具逐个模块进行安装,部分模块可远程安装,但pygame、pywin32等模块还没有在远程模块仓库注册,无法使用pip远程安装,只能使用wheel进行本地安装。想安装的朋友可以按如下步骤进行安装:

a、使用 pip install wheel 安装轮子工具。

b、从轮子库下载 xxx.whl 轮子文件,存放到文件夹。

c、在CMD窗口中进入文件夹,使用 pip install xxx.whl 进行本地安装

4、暂时不支持的模块:

最让人堵心的是,wxPython、pyQT等GUI模块基本都只支持到Python3.9版本,连手动安装轮子的办法也解决不了,只能坐等更新。附当前的两大GUI模块官网支持的最新版本截图:

5、总结

如果是公司生产环境,决不能更新。更新前要对公司项目的模块情况逐个进行确认,特别是GUI模块,否则,可能有被开除的风险,呵呵。

如果是个人开发,如果当前有wxPython等使用,也不建议升级。

对于入门语法学习来说,倒是无所谓,升级一下,了解了解最新语法也蛮好。

6、后记

pyQT很快就更新了,目前已经能正常使用。wxPython(2022.4.15)目前还不支持,要想使用必须使用Python老版本。

wxPython目前(2022.7.15)可以使用快照版,在CMD窗口上的安装命令为:pip install wxPython310 。或者从wxPython官网下快照版的轮子自己安装。

Python3.10升级记录相关推荐

  1. python3.6升级3.10

    file_lists=os.listdir()返回的文件名不一定是顺序的 Index of /ftp/python/3.10.5/ tar -zxvf Python-3.10.5.tgz yum -y ...

  2. python爬虫的技能_python-爬虫技能升级记录

    ====== python-爬虫技能升级记录 ====== ===== (一)感知爬虫及爬取流程 ===== 从简单存取一个页面到 爬取到大量的定量数据,对技术要求更高,以百度百科数据爬取为入门练手项 ...

  3. ubuntu python3.5升级3.6_ubuntu16.04升级Python3.5到Python3.7

    因为python3.5和python3.6之后的版本差异很大,所有需要改变python的版本 简易安装python后得到的3版本的版本号是python3.5. 可以使用下面的命令查看py版本: pyt ...

  4. 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入

    使用过NAS(Network Attached Storage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的"网盘",简单理解就是搭建自己的"私有云" ...

  5. confluence 4.2 升级至 6.10.x 记录

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  6. termux关于python3.10中下载numpy,pandas,matplotlib,以及jupyter|ahonsmile

    termux关于python3.10中下载numpy,pandas,matplotlib,以及jupyter|ahonsmile 前言 termux安装 python配置 关于python问题 学习为 ...

  7. 逐句回答,流式返回,ChatGPT采用的Server-sent events后端实时推送协议Python3.10实现,基于Tornado6.1

    善于观察的朋友一定会敏锐地发现ChatGPT网页端是逐句给出问题答案的,同样,ChatGPT后台Api接口请求中,如果将Stream参数设置为True后,Api接口也可以实现和ChatGPT网页端一样 ...

  8. Debian11.2安装Python3.10.5

    引言 缘由:最近入手了一个高通410的随身Wifi,刷入了@HandsomeHacker大佬编译的Debian.不过在使用过程中需要Python,但debian的源中早已把Python删除了,需要自己 ...

  9. 看完 Python3.10 的新特性,我决定仍不更新

    Python3.10 在 2021 年的 10 月 3 号发布,目前已经过去好几个月了,关于它的新特性相信大家已经有所耳闻,不过我决定仍然不更新,目前我在用的版本是 Python3.8,没有任何不爽. ...

最新文章

  1. Linux rpm 命令参数使用详解[介绍和应用]
  2. 这几年人工智能和大数据的真实就业规律
  3. Idea打可执行jar包
  4. LeetCode 231. 2的幂 LeetCode 338. 比特位计数(2进制1的个数)
  5. 11最接近target的值
  6. 正则去除包裹的大括号
  7. 深度linux不能联网,Deepin Linux 无法上网
  8. git生成key以及小乌龟git不需要密码
  9. 安装Veritas Backup Exec v20.3
  10. 机器学习(8):朴素贝叶斯
  11. C# 获取打印机状态
  12. Context-aware Attentional Pooling (CAP) for Fine-grained Visual Classification
  13. 关于在word中使用分栏符 出现左边没有填完就开始了右边 然后再是左边 然后再右边的解决
  14. 机器学习:SVR支持向量机回归
  15. 计算机我的生涯规划档案,我的生涯规划档案.doc
  16. 中国IPv6千万不要“起大早,赶晚集”
  17. python获取当日、本周、本月、昨日、上周、上月时间
  18. Postman的应用——入门应用
  19. 奇兔recovery卡刷教程_vivo X6 D(双4G)刷Recovery教程
  20. 红外通讯的信号调制及解调电路分析

热门文章

  1. 【有利可图网】火爆全网的ins风人像,超帅气的8套ipad笔刷
  2. 警惕!最常见的三类诈骗短信
  3. python提取视频字幕_利用Python提取视频中的字幕(文字识别)
  4. 别再问Cookie了,再问就崩溃了!
  5. i7 13700、i7 13700f配什么主板 i7 13700、i7 13700f用什么显卡
  6. java单元测试测试异常_java单元测试
  7. linux cpu 电压,在 Linux 下为 X1 Carbon CPU 降压
  8. Linux怎么查找指定后缀名文件以及批量修改后缀名
  9. 微信投票小程序系统设计与实现
  10. 【应用C】C语言实现行列式与矩阵的运算系统(+源代码)