Google Colaboratory 目前默认提供类似于 Jupyter Notebook 的代码开发界面。但我觉得在没有高级 IDE 功能的情况下在这个界面上进行代码开发是有限制的。
如果我可以使用 Google Colaboratory 作为远程 python 控制台服务器,在 Spyder 或 Pycharm 等 IDE 中进行代码开发,那就太好了。我该怎么做?
我不知道这是否可能,但您可以使用支持此类界面和功能的 PyCharm IDE。另外,它还提供了更多功能。请查看 https://www.jetbrains.com/help/pycharm/using-ipython-notebook-with-product.html。
Google Collaboratory 不能用作远程 python 控制台。 查看这个FAQ,它清楚地表明它只是一个 Jupyter 笔记本环境。
您似乎在询问如何使用 Google Colaboratory 作为远程 Python 控制台服务器来在 IDE 中进行代码开发。您可以使用 ColabCode 和 Ngrok 的组合来实现此目的。步骤如下:
创建Ngrok账户并获取代币: 首先创建一个 Ngrok 帐户并获取身份验证令牌。该令牌将用于验证 Ngrok。
设置 Colab 笔记本: 在新的 Google Colab 笔记本中,运行以下代码来安装所需的包并设置 ColabCode:
!pip install colabcode
from colabcode import ColabCode
!ngrok authtoken YOUR_NGROK_AUTH_TOKEN
ColabCode(port=9999)
将
YOUR_NGROK_AUTH_TOKEN
替换为您从 Ngrok 账户获得的代币。
选择运行时类型: 确保根据您的要求(GPU 或 TPU)调整运行时类型,方法是转到“运行时”菜单并选择“更改运行时类型”。在运行上面的代码之前。
访问远程IDE: 运行代码后,您将在输出中看到 Ngrok 生成的链接。单击此链接将打开一个基于浏览器的 IDE(在您的情况下为 Visual Studio Code),可以访问您的 Colab 实例的资源。
保持连接: 请记住,当您正在使用远程 IDE 时,不要关闭 Colab 笔记本。关闭笔记本电脑也会终止与远程 IDE 的连接。
使用此设置,您可以有效地将 Google Colaboratory 用作远程 Python 控制台服务器,以便在类似 IDE 的环境中进行代码开发。只需确保遵循所有步骤并保持 Colab 笔记本运行即可保持与远程 IDE 的连接。