【发布时间】:2021-04-30 21:23:16
【问题描述】:
截至 2021 年,Google Colab 使用的是哪个 Python 版本? 我想在 Google Colab 上使用 Python 3.8 编码,可以吗?
谢谢你
【问题讨论】:
标签: python google-colaboratory
截至 2021 年,Google Colab 使用的是哪个 Python 版本? 我想在 Google Colab 上使用 Python 3.8 编码,可以吗?
谢谢你
【问题讨论】:
标签: python google-colaboratory
我创建了一个库来帮助解决这个(和其他问题)
!pip install kora -q
import kora.install.py38
稍等,然后点击链接。
【讨论】:
根据他们的FAQ,他们正在积极逐步淘汰 Python 2,转而支持 Python 3。Python 3.x 的早期版本和更高版本之间存在一些重大变化,但这些变化主要发生在世界上大多数人制作之前跳转到 Python 3。仅出于这个原因,您使用 Python 3.8 可能是安全的,但考虑到工作簿的运行方式,您可能从多个角度都是安全的。
建立信心 Python 3.8 与您想做的事情兼容的最简单方法是尝试一下 - 或者至少是一个 sn-p。导入一个库,实例化一个对象,对其进行一些简单的操作并检查它是否有效。如果您在运行它时没有出现错误,那么您可能对大多数事情都没有问题 - 而您可能不在的地方,错误消息将成为您的指南。
...时间流逝...
所以,我更深入地挖掘了 Python 3.9 的常见问题解答链接 - 所以对于大多数情况应该没问题。然而,Google 只宣布支持 3.6(据我所知)就是这种情况。也就是说,如果您遇到任何真正的不兼容问题,我会感到惊讶。如果它们的运行时是 3.6,您将无法使用 walrus 运算符或仅位置参数以及一些其他功能。此外,字典在引擎盖下的工作方式也会有所不同(如果您依赖它,可能会影响您的程序行为)。也就是说,实际上这些都是边缘案例。有没有你特别担心的功能?
【讨论】:
自 2021 年起,Google Colab 使用 Python 3.6.9。
使用 Python 3.8 的唯一方法是连接到本地运行时。但是,这会扼杀 Colab 的目的。
以前的答案:
【讨论】: