微软行星云计算Planetary Computer——使用 Visual Studio 代码

举报
此星光明 发表于 2022/04/16 00:56:39 2022/04/16
【摘要】 您可以使用Visual Studio Code连接到行星计算机中心。通过此设置,您可以使用 VS Code 的本地实例(安装在您的笔记本电脑或台式计算机上)连接到在 Planetary Computer Hub 中运行的远程 Jupyter 内核。 您可能会选择这种设置 - 而不是直接登录 Hub 并在 JupyterLab 中工...

您可以使用Visual Studio Code连接到行星计算机中心。通过此设置,您可以使用 VS Code 的本地实例(安装在您的笔记本电脑或台式计算机上)连接到在 Planetary Computer Hub 中运行的远程 Jupyter 内核。

显示连接到行星计算机中心中远程 Jupyter 内核的本地 VS Code 实例的图表

您可能会选择这种设置 - 而不是直接登录 Hub 并在 JupyterLab 中工作 - 因为您更喜欢 VS Code 作为编辑环境并且已经自定义了您的本地环境,但是您仍然希望在 Planetary Computer Hub 中获得计算的好处,例如拥有物理上接近行星计算机数据的计算,而不必管理 Python 环境。

你正在使用的源文件将存储在本地计算机的硬盘驱动器上,但它们将在 Azure 中执行,与数据相邻。

设置 Hub 环境

在使用 VS Code 使用 Planetary Computer Hub 之前,您需要在 Hub 上启动服务器并创建 API 令牌。

  1. 在从 VS Code 连接之前登录集线器以启动笔记本服务器。

  2. 创建一个 JupyterHub API 令牌,以便 JupyterHub 在您尝试从 VS Code 连接时知道您是谁。此令牌是私有的,不应公开共享!

设置本地环境

  1. 在线 VS 扩展市场或使用嵌入式扩展市场从 VS Code 中安装适用于 VS Code 的 Jupyter 扩展

  2. (可选)将Planetary Computer Examples存储库克隆到您的本地环境。此步骤不是必需的,但此 repo 提供了许多有用的入门示例。

  3. 从 VSCode 连接

    使用 VS Code 命令面板,选择“Jupyter:为连接指定本地或远程 Jupyter 服务器”:

    Jupyter:为连接指定本地或远程 Jupyter 服务器

    然后选择“现有”以指定现有服务器的 URI:

    Jupyter:现有服务器

    最后,输入您的连接字符串,它应该如下所示https://pccompute.westeurope.cloudapp.azure.com/compute/user/<YOUR_EMAIL>/?token=<YOUR_TOKEN>

    Jupyter:服务器 URI

    该 URI 中的组件是:

    • 枢纽地址: https://pccompute.westeurope.cloudapp.azure.com/compute

    • /user/

    • 您的用户名:可能是您的电子邮件地址。当您登录 Hub 时,从浏览器中的 URL 获取此信息。

    • /?token=

    • 您刚刚在 Hub 上生成的令牌。

  4. 按“Enter”连接到该内核

    然后重新加载 Jupyter 扩展,您应该已连接。

VS Code 将保存此配置。下次连接时,您只需启动服务器并选择现有的连接字符串。

文章来源: blog.csdn.net,作者:此星光明2021年博客之星云计算Top3,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_31988139/article/details/120854287

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。