为什么 Colab 仍然是 运行 Python 3.7?
Why is Colab still running Python 3.7?
我在 this 推文上看到,Google Colab 将于 2021 年 2 月升级到 Python 3.7。但是,从今天(2022 年 1 月)开始,Python 3.10 已发布,但 Colab 仍在运行 Python 3.7.
我(自愿)天真地认为这是一个相当大的滞后。
为什么他们至少不在 Python 3.8 甚至 3.9 上?
是否只是为了确保满足某些兼容性标准?
唯一的原因是他们希望拥有全球最兼容的 Python 版本。根据 Python 就绪报告 (Python 3.7 Readiness),3.7 版目前支持近 80.6% 的最常用软件包。尽管如此,3.8 版的覆盖率为 78.3%,3.9 版为 70.6%,3.10 版为 49.7%(截至 2022 年 3 月 29 日)。
坦率地说,如果 Python 3.6 不在其 EOL 中,他们今天仍在使用这个版本。幸运的是,python.org 决定删除低于 3.7 的版本。
另一方面,您可以通过笔记本中的 运行 一些 Linux 命令更新 Colab 中的 Python 版本。但问题是每当你开始一个新的笔记本时,google会忽略更新并返回到原来的版本。
google 可以采取的最佳措施是选择 select python 版本。因此,在大多数情况下,我不会使用 Colab,尤其是当我在 Python 教我的学生时。
我在 this 推文上看到,Google Colab 将于 2021 年 2 月升级到 Python 3.7。但是,从今天(2022 年 1 月)开始,Python 3.10 已发布,但 Colab 仍在运行 Python 3.7.
我(自愿)天真地认为这是一个相当大的滞后。
为什么他们至少不在 Python 3.8 甚至 3.9 上?
是否只是为了确保满足某些兼容性标准?
唯一的原因是他们希望拥有全球最兼容的 Python 版本。根据 Python 就绪报告 (Python 3.7 Readiness),3.7 版目前支持近 80.6% 的最常用软件包。尽管如此,3.8 版的覆盖率为 78.3%,3.9 版为 70.6%,3.10 版为 49.7%(截至 2022 年 3 月 29 日)。
坦率地说,如果 Python 3.6 不在其 EOL 中,他们今天仍在使用这个版本。幸运的是,python.org 决定删除低于 3.7 的版本。
另一方面,您可以通过笔记本中的 运行 一些 Linux 命令更新 Colab 中的 Python 版本。但问题是每当你开始一个新的笔记本时,google会忽略更新并返回到原来的版本。
google 可以采取的最佳措施是选择 select python 版本。因此,在大多数情况下,我不会使用 Colab,尤其是当我在 Python 教我的学生时。