服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Fedora - Fedora Linux 中的 Python 3.10 测试版

Fedora Linux 中的 Python 3.10 测试版

2021-07-01 01:19Linux中国Miro Hrončok Fedora

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

Fedora Linux 中的 Python 3.10 测试版

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 或用 pipenv 和 poetry 创建虚拟环境。下面是一个使用 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.  
  10. test_six.py ...................................... [ 19%]
  11. .................................................. [ 44%]
  12. .................................................. [ 69%]
  13. .................................................. [ 94%]
  14. ............ [100%]
  15.  
  16. ================== 200 passed in 0.43s ===================
  17. ________________________ summary _________________________
  18. py310: commands succeeded
  19. 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!

原文链接:https://linux.cn/article-13536-1.html

延伸 · 阅读

精彩推荐
  • FedoraFedora20 32位系统中安装搜狗拼音输入法图文教程

    Fedora20 32位系统中安装搜狗拼音输入法图文教程

    这篇文章主要介绍了Fedora20 32位系统中安装搜狗拼音输入法图文教程,64位系统有一个RPM包可以直接安装,32位系统没有,所以要手动安装,需要的朋友可以参考下...

    Fedora技术网6102019-10-16
  • FedoraFC7中用yum自动搜索安装软件

    FC7中用yum自动搜索安装软件

    有些包在http://rpm.livna.org上,要先安装http://rpm.livna.org/livna-release-7.rpm这个包才能用yum安装 #yum install stardict mplayer gftp zip unrar multiget azureus amsn wine gnochm 不过...

    fedora教程网4832019-10-12
  • FedoraFC8下备份linux系统

    FC8下备份linux系统

    linux系统可以使用tar来备份。 我在FC8上装好了totem, mplayer, audacious, 并搞定了wifi后,我觉得该备份一下FC8系统。 IBM R31+TP-LINK 310G Windows XP+FC8 备份前在FC8下卸...

    脚本之家4282019-10-12
  • Fedora如何在 Fedora Linux 上安装 Brave 浏览器

    如何在 Fedora Linux 上安装 Brave 浏览器

    在本教程中,你将学习如何在 Fedora Linux 上安装 Brave。你还将学习如何更新和删除它。...

    Linux中国4552021-11-29
  • Fedorafedora7下共享上网

    fedora7下共享上网

    家里有2台机器,一台linux,一台xp,为了共享上网,linux作为主机,我安装的是fc7,下载firestarter,安装这个之前安装xmlparser。安装好了后,出来一个界面配...

    fedora教程网4332019-10-12
  • Fedorafedora8 linux挂载DVD光盘或ISO镜像为源的方法

    fedora8 linux挂载DVD光盘或ISO镜像为源的方法

    1、先挂载DVD光盘或ISO镜像文件 2、修改/etc/yum.repos.d/fedora.repo 用root权限修改/etc/yum.repos.d/fedora.repo,原文件的第一部分如下: [fedora] name=Fedora $releasever - $b...

    fedora教程网5802019-10-14
  • FedoraSamba中文显示乱码解决办法

    Samba中文显示乱码解决办法

    Samba显示中文乱码,添加下面的内容到smb.conf中 client code page = 936 dos charset = cp936 unix charset = cp936...

    脚本之家4112019-10-14
  • FedoraUbuntu和Fedora上通过图形化界面或源码安装软件包的方法

    Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

    这篇文章主要介绍了Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法,Ubuntu和Fedora分别是Debian系和CentOS系Linux系统中自带桌面环境比较优秀的代表,需要...

    开源中文社区5212019-10-17