在线运行Jupyter Notebook方法

在线运行Jupyter Notebook方法

在线运行Jupyter Notebook方法

  Jupyter Notebook 在线横幅设置本地环境来运行 Jupyter Notebook 可能很麻烦。您需要安装 Python 和大量软件包才能使其正常工作。

  Jupyter Notebook方便的替代方案是在云中运行笔记本。有许多服务允许您使用预制数据科学环境创建、编辑和运行 Python 笔记本。我们晓得博客将为你接受在线运行Jupyter Notebook方法。此外,我还将向您展示两种在线运行笔记本的新替代方法。

  推荐:4种风格Jupyter Notebook

Google Colaboratory

  Google Colaboratory 是一个免费的在线 Jupyter 笔记本环境,允许您在不安装依赖项和环境的情况下运行笔记本。您可以从任何 Web 浏览器访问 Colaboratory,它包含许多功能,使其成为在线运行 Jupyter Notebook 方法的绝佳选择,例如与其他人共享您的笔记本的能力,以及运行需要 GPU 的代码的能力。

Google Colaboratory
在线运行Jupyter Notebook方法

  谷歌合作实验室也称为谷歌Colab。这是谷歌提供的一项服务。它提供免费和付费级别(定价网站)。Google Colab 的笔记本保存在 Google Drive 中。您还可以轻松访问 Google 云端硬盘中的文件。无法进行实时协作。Google Colab 实施是专有的。它的用户界面与原始 Jupyter Notebook 略有不同。您可以安装自己的软件包,但安装后需要重新启动内核。免费计划下笔记本电脑的最大计算运行时间为 12 小时。如果需要更长的执行时间,则应考虑付费计划。

  免费计划中可以使用 GPU 和 TPU。可用设备的类型可能会根据时间和使用情况而有所不同。笔记本电脑可以上网。笔记本可以保密或公开。如果您想查看更多详细信息,请访问Colab 常见问题解答链接。

  由于其慷慨的免费计划,它成为最受欢迎的在线 Jupyter 笔记本之一。如果您已经在 Google 上拥有电子邮件帐户,则无需注册。

MyBinder

  MyBinder是专门为在线运行 Jupyter 笔记本而设计的。如果您想要一种简单易用的方式在线运行 Jupyter 笔记本,而无需担心设置或管理服务器,那么 MyBinder 是一个不错的选择

  它是一项在线服务,用于运行可从公共代码存储库获取的笔记本(例如,您的笔记本需要位于公共 GitHub 存储库中)。笔记本只能访问已在线提供的文件。笔记本电脑的推出可能会很慢。您可以定义自己的环境,但需要在requirements.txt或environment.yml文件中定义包。将在笔记本启动时为您创建环境。对于想要与他人分享研究结果的研究人员来说,MyBinder 是一个很好的解决方案。

  推荐:在Jupyter Notebook中使用ChatGPT API

CoCalc

  CoCalc 是一项付费服务,为 Jupyter 笔记本环境提供许多附加功能,例如与其他人在笔记本上协作的能力以及使用各种编程语言的能力。如果您需要更强大、更灵活的 Jupyter 笔记本环境,CoCalc 是一个不错的选择

CoCalc
在线运行Jupyter Notebook方法

  CoCalc笔记本由SageMath公司提供。它提供与原始 Jupyter Notebook 相同的外观和感觉。它的实现是开源的。该服务提供免费和付费计划。免费计划是有限的。您无法安装自定义软件包,并且笔记本电脑无法访问互联网。可以进行实时协作。此外,还有一些很棒的功能,如聊天或评分(对教师非常有用)。

  CoCalc 提供 Python、Sage、R、Octave 和许多其他语言的内核。服务中无法访问 GPU。购买商业许可证后可以自行托管该服务。

Kaggle

  Kaggle.com是一个举办机器学习竞赛的网站。它属于谷歌所有。它提供在线创建和运行Python笔记本的服务。该服务可免费使用。用户需要验证帐户才能访问所有功能(例如互联网访问)。可用的机器可以支持 GPU,但时间有限。用户可以创建私人和公共笔记本。公共笔记本非常适合在 Kaggle 上与其他竞争对手共享。笔记本用户界面与原始 Jupyter Notebook 不同。可用环境附带大量已预安装的数据科学包。此外,还有一个安装自定义软件包的选项 – 可以在运行命令的单元中完成!(示例!pip install mljar-supervised)。

  如果您想学习机器学习并与他人竞争,这是一个很好的解决方案。Kaggle 社区非常热情。

Deepnote

  Deepnote是一家致力于在线笔记本的初创公司。它得到 Y-Combinator 的支持并且资金充足。他们的用户界面与原始的 Jupyter Notebook 不同,但看起来确实令人印象深刻(这是我的观点)。他们提供免费和付费计划。免费计划有 750 小时的计算时间。此外,如果您是学生或教师,您可以免费使用付费计划。您可以在具有 GPU 支持的不同尺寸的计算机上运行笔记本。Deepnote 在笔记本上提供实时协作。

Deepnote
在线运行Jupyter Notebook方法

  您可以拥有私人和公共笔记本。它们具有许多自定义功能,例如日程安排、将笔记本转换为应用程序、可视化图表创建器等等。它们提供与 GitHub、PostgreSQL、BigQuery、Redshift 等的集成。

  如果您正在寻找具有私有工作空间的基于云的解决方案,那么 Deepnote 可能是一个不错的解决方案。

  推荐:如何保存和关闭Jupyter Notebook

JupyterLite

  JupyterLite 是一个完全在网络浏览器中运行的在线笔记本。什么?是的,它连接到编译为WebAssembly并在浏览器中运行的Python 内核。您不需要使用 Python 解释器连接到后端计算机。一切都在您的网络浏览器中运行。您可以通过以下地址在线尝试:https://jupyter.org/try-jupyter/lab/。

  如果您想使用 Python 或做一个非常简单的演示(例如可视化),这是一个很好的解决方案。如果您计划使用 Python 完成一些繁重的工作,那么使用 JupyterLite 是不可能的。安装其他包可能会出现问题,因为并非所有包都已编译为 WebAssembly。

  对于教师和学生来说,这可能是一个很好的解决方案,但他们应该意识到他们正在编译为 WebAssembly 的环境中运行。

  推荐:如何使用 Python 连接 WiFi

总结

  以上是晓得博客为你介绍的在线运行Jupyter Notebook方法的全部内容,有很多方法可以在线运行 Jupyter Notebook 并创建令人惊叹的 Python 代码以与他人共享。如果您正在寻找带有 GPU 的免费机器,那么您应该尝试Google Colaboratory或Kaggle Kernels。

  推荐:如何使用Python获取IP地址信息

  推荐:Jupyter Notebook使用教程

给文章评分

晓得博客,版权所有丨如未注明,均为原创
晓得博客 » 在线运行Jupyter Notebook方法

转载请保留链接:https://www.pythonthree.com/run-jupyter-notebook-methods-online/

Claude、Netflix、Midjourney、Chatgpt Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折

Chatgpt-Plus注册购买共享账号
滚动至顶部