Fedora Linux 中的 Python 3.10 测试版

Python 开发者已经发布了 Python 3.10.0 的三个测试版本。现在,你可以在 Fedora Linux 中试用最新的版本尽早用 3.10 测试你的 Python 代码,为 10 月份的 3.10.0 最终版本做好准备。 2021-06-30 05:51:49 FedoraLinuxPython 3.10 Windows 11首个预览版“翻车”:不少用户吐槽无法安装 Windows 10首个预览版(Build 22000.51)面向Dev通道的Insider会员推送,然而除了系统本身编译完成时的既有BUG,不少Windows 10用户反馈称升级失败,原因是计算机部分配置不满足要求。 2021-06-30 05:43:25 Windows 11操作系统微软 Windows 11首个预览版不支持运行安卓应用 微软回应:没取消、后续提供 今晨,微软面向Dev通道的Insider会员推送Windows 11首个预览版,操作系统版本号Build 22000。除了体验上的BUG以及无法安装的尴尬,该版本还有个遗憾,那就是并未开放运行安卓APP的功能。 2021-06-30 05:40:35 Windows 11操作系统微软 微软:Windows 11 首个预览版 22000.51 不需要 TPM 2.0 或特定 CPU 微软面向 Dev 开发频道发布了第一个 Windows 11 Insider Preview 版本,即 Build 22000.51! 随着我们在未来几个月内完成产品的定型,我们将与你一起验证这一体验

Python 开发者已经发布了 Python 3.10.0 的三个测试版本。现在,你可以在 Fedora Linux 中试用最新的版本尽早用 3.10 测试你的 Python 代码,为 10 月份的 3.10.0 最终版本做好准备。

[[408200]]

Python 开发者已经发布了 Python 3.10.0 的三个测试版本。现在,你可以在 Fedora Linux 中试用最新的版本尽早用 3.10 测试你的 Python 代码,为 10 月份的 3.10.0 最终版本做好准备。

在 Fedora Linux 上安装 Python 3.10

如果你运行 Fedora Linux,你可以用dnf从官方仓库安装 Python 3.10:

  1. $ sudo dnf install python3.10

你可能需要启用updates-testing仓库来获得最新的预发布版本:

  1. $ sudo dnf install --enablerepo=updates-testing python3.10

随着更多的测试版和候选版发布,Fedora 包将得到更新。不需要编译你自己的 Python 开发版本,只要安装它就可以获得最新。从第一个测试版开始,Python 开发者不会再增加新的功能了。你已经可以享受所有的新东西了。

用 Python 3.10 测试你的项目

运行python3.10命令来使用 Python 3.10,或者用内置的 venv 模块 tox或用pipenvpoetry创建虚拟环境。下面是一个使用tox的例子:

  1. $ git clone https://github.com/benjaminp/six.git
  2. Cloning into 'six'...
  3. $ cd six/
  4. $ tox -e py310
  5. py310 run-test: commands[0] | python -m pytest -rfsxX
  6. ================== test session starts ===================
  7. platform linux -- Python 3.10.0b3, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
  8. collected 200 items
  9. test_six.py ...................................... [ 19%]
  10. .................................................. [ 44%]
  11. .................................................. [ 69%]
  12. .................................................. [ 94%]
  13. ............ [100%]
  14. ================== 200 passed in 0.43s ===================
  15. ________________________ summary _________________________
  16. py310: commands succeeded
  17. congratulations :)

如果你在 Fedora Linux 上发现了 Python 3.10 的问题,请在 Fedora 的 bugzilla 上提交 bug 报告或在Python 的问题追踪上提交。如果你不确定这是否是 Python 的问题,你可以通过电子邮件或 IRC 直接联系 Fedora 的 Python 维护者

Python 3.10 中的新内容

参见Python 3.10 的全部新闻列表。例如,你可以尝试一下结构模式匹配

  1. $ python3.10
  2. Python 3.10.0b3 (default, Jun 17 2021, 00:00:00)
  3. [GCC 10.3.1 20210422 (Red Hat 10.3.1-1)] on linux
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>> point = (3, 10)
  6. >>> match point:
  7. ... case (0, 0):
  8. ... print("Origin")
  9. ... case (0, y):
  10. ... print(f"Y={y}")
  11. ... case (x, 0):
  12. ... print(f"X={x}")
  13. ... case (x, y):
  14. ... print(f"X={x}, Y={y}")
  15. ... case _:
  16. ... raise ValueError("Not a point")
  17. ...
  18. X=3, Y=10
  19. >>> x
  20. 3
  21. >>> y
  22. 10

敬请期待Fedora Linux 35 中的 python3 —— Python 3.10

©本文为清一色官方代发,观点仅代表作者本人,与清一色无关。清一色对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文不作为投资理财建议,请读者仅作参考,并请自行承担全部责任。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。转载请注明出处:清一色财经

(0)
打赏 微信扫码打赏 微信扫码打赏 支付宝扫码打赏 支付宝扫码打赏
清一色的头像清一色管理团队
上一篇 2023年5月6日 15:06
下一篇 2023年5月6日 15:06

相关推荐

发表评论

登录后才能评论

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信