Colab 推出了一些令人兴奋的新功能,这些功能旨在简化和优化基于笔记本的课堂材料。现在,教师只需在 Colab 中单击几下,即可在笔记本级别冻结运行时版本,并顺畅呈现和复制笔记本!
如果您曾经尝试重新运行几个月前的笔记本,并且遇到依赖项或兼容性错误,那么您一定很了解运行时环境崩溃带来的挫折感。其实,其他人也常常遇到这种难题。可重复使用性是笔记本领域的一大挑战,尤其是在课程材料方面。您经常每季度更新讲课内容和家庭作业,确保这些材料能兼容最新的 Python 软件包,而我们深知不应该让您为这些琐事困扰,而是应该让您放心得知您和学生的运行时将保持稳定。
Colab 的目标是为机器学习、数据科学和教育提供使用流畅且功能强大的平台。我们认识到,这一使命的核心部分是确保您的教学材料稳定、可分享,更重要的是可重复使用。今天,我们很高兴通过推出运行时版本选择器,为实现目标迈出重要的一步。
Colab 运行时通过最新的软件包、安全补丁和功能持续更新。虽然这可以确保您始终可以访问新式工具和安全环境,但当您需要重复使用在旧运行时上创建的特定结果时,这可能会带来挑战。由于持续更新,核心依赖项可能会发生变化,这会以微妙或显著的方式破坏您的代码。从历史上看,像这样不稳定采用某一版本可能会经常有损用户的工作效率,并使迭代开发成为一项挑战。
为了解决动态运行时带来的一些挑战,从今天开始,您可以将笔记本固定到特定版本的 Colab 运行时。这意味着您可以保证每次使用相同的软件包版本时,代码都会在相同的运行时中执行。
您可以在“更改运行时类型”对话框中找到新的运行时版本选择器。
默认情况下,新笔记本将继续使用“最新”版本,为您提供最新的环境。但是,如果您需要确保项目、课程或所发布内容长期稳定,现在可以选择特定版本,例如 2025.07
。
运行时版本选择器非常适合:
对于每个可用的运行时版本,您都可以看到预安装软件包的确切集合。每个运行时版本都对应于后端信息 GitHub Repo 中的一个分支。
在那里,您将获得整个运行时版本的全面快照,包括 Ubuntu OS 版本、Python/Julia/R 版本以及所安装软件包的详细信息等。
您可以导航到“运行时菜单”下拉菜单 ->“更改运行时类型”,立即开始使用此功能。
我们目前的计划是将过去的运行时版本保留一年,但我们愿意在过去版本需要保留多长时间上听取您的反馈。
如需了解有关此功能工作方式的更多详情以及常见问题的答案,请参阅我们的运行时版本常见问题解答。
我们在最近宣布的幻灯片放映模式功能中添加了一些增强功能!
调用“开始幻灯片放映”将从当前聚焦的单元格开始启动幻灯片放映模式。而使用“从头开始放映幻灯片”时,系统将后退到笔记本中的第一个单元格来开始放映。
如果您创建了可折叠的标题并且其下方有一个代码单元格,它们将被配对到单张幻灯片中。这非常适合在同一张幻灯片上与可运行的示例一起展示简短的解释!
在此示例笔记本中试用幻灯片放映模式(包括这些改进)。
我们从教授和学生那里了解到的一个请求是希望更容易复制笔记本。现在,您可以在任何笔记本网址的末尾添加 #copy=true,这将让 Colab 在打开笔记本时显示复制对话框:
下面是一个示例网址:
与复制链接类似,您还可以在网址的末尾添加 #slideshowMode=true,即可自动打开幻灯片放映模式。示例如下:
我们希望这能让您更轻松地分享课堂材料!
运行时版本是我们不断努力使您在 Colab 中的教学材料更加稳定且可重复使用的基础步骤。我们知道,稳定的工作流需要的不仅仅是软件包管理,我们还会致力于继续改善此领域的整体用户体验。
有了这种更灵活的幻灯片放映模式,您现在可以从笔记本中的任何单元格开始演示,而不仅仅是从头开始演示,这使 Colab 非常适合同时显示说明和实时演示。
新的网址链接使得向学生分享内容变得比以往更加轻松。
我们希望这些功能与 Colab 在 2025 年推出的其他返校季功能一起为您的课堂工作流增添强大助力。欢迎在下一个项目或讲座中试用运行时版本、幻灯片放映模式和网址链接功能,并在 X 或 GitHub 上告诉我们您的想法!