突然无法在 Google Colab 中更改 Python 版本的运行时

Suddenly can't change Python version of runtime in Google Colab

我将 Google Colab 用于仅在 Python 2 中运行的项目(我正在复制旧作品)。但是我想重置运行时,突然它不再连接了(运行时一直尝试连接但断开连接)。这个错误经常发生,我通常会做的修复它是将运行时 Python 版本更改为 3,然后再更改为 2。但是这次我更改为 Python3 并访问运行时设置选项改回 2 there was no option on the UI to change back to Python 2。 Google 是不是现在就决定永远摆脱 colabs 上的 Python2?如果是这种情况,是否可以再次手动将其设置回 Python2?提前谢谢你。

您可以使用此 link 创建一个新的 Python 2.7 笔记本。

https://colab.research.google.com/notebook#create=true&language=python2

然后将您的旧代码复制到其中,粘贴,然后运行。

另一种方法是下载您的 ipynb 文件,在文本编辑器中打开它,将 运行时间编辑为 python2。然后上传回去试试运行吧。

Python 开发团队报告称,自 2020 年 1 月 1 日起不再支持 Python 2。Colab 已停止更新 Python 2 运行时,并将逐渐不再支持 Python 2本笔记本。我们建议您将重要的笔记本迁移到 Python 3.

要将笔记本运行时从 Python 2 更改为 Python 3,select 运行时 > 更改运行时类型并选择 Python 3。不再可能将运行时从 Python 3 更改为 Python 2。有关如何将代码从 Python 2 迁移到 Python 3 的信息,请参阅 Python 2 到 Python 3 代码可移植性。

来自colab page explaining that