我刚刚在本地
conda
环境中安装了 Jupyter Notebook,并且从 Google Colab 导入了 .ipynb
文件以在本地运行它。
我想知道是否有任何扩展可以使 Google Colab 的表单功能在常规 Jupyter Notebook 上工作,使用相同的语法,如下所示:
PS:我知道 Jupyter Widgets (
ipywidgets
) 包/扩展,但语法与 Colab Forms 不同,理想情况下我希望保留相同的语法,以便我可以在 Colab 之间来回使用相同的文件轻松本地化
免责声明:这不是OP提出的问题的严格解决方案,但它是一个可行的替代方案。
几个月来,我一直在寻找一种在本地拥有某些 Google Colab 功能的方法,但没有成功。特别是,到目前为止我还没有找到一种方法:
但是,由于在本地使用 Jupyter 的主要动机之一是使用本地机器的计算资源,因此 Google Colab 提供了一种非常简单的方法,可以使用本地 Jupyter 环境来利用平台的所有功能:
然后您可以轻松地在 Google Colab 和本地环境之间来回使用相同的文件。
免责声明:我是ipyform的创建者。
您可以使用 ipyform 在常规 Jupyter Notebooks、JupyterLab 和 VSCode 中渲染表单,使用与 Google Colab 相同的语法。它支持所有 Colab 表单注释。
将其添加到笔记本顶部
# Install ipyform
!pip install ipyform
# Load the ipyform extension. This has no effect on Colab.
%load_ext ipyform
%form_config --auto-detect 1
有关更多详细信息和示例,请参阅存储库的README。