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

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

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

您可能会选择这种设置 - 而不是直接登录 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 服务器”:然后选择“现有”以指定现有服务器的 URI:最后,输入您的连接字符串,它应该如下所示https://pccompute.westeurope.cloudapp.azure.com/compute/user/<YOUR_EMAIL>/?token=<YOUR_TOKEN>该 URI 中的组件是:
  1. 按“Enter”连接到该内核
    然后重新加载 Jupyter 扩展,您应该已连接。

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


相关文章
|
开发工具 git C++
『实用教程』使用Visual Studio自带的Git管理回滚代码版本
使用Visual Studio自带的Git管理回滚代码版本
1643 0
『实用教程』使用Visual Studio自带的Git管理回滚代码版本
|
3月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 来检查代码规范并自动格式化 Vue.js 代码。
【10月更文挑战第7天】随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 来检查代码规范并自动格式化 Vue.js 代码。通过安装和配置这两个工具,可以确保代码风格一致,提升团队协作效率和代码质量。
305 2
|
3月前
|
边缘计算 安全 网络安全
|
2月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
664 4
|
2月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码。通过安装和配置这些工具,可以确保代码风格一致,提高代码质量和可读性。
355 1
|
3月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查并自动格式化 Vue.js 代码,提升代码质量和团队协作效率。
【10月更文挑战第8天】本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查并自动格式化 Vue.js 代码,提升代码质量和团队协作效率。通过安装 VSCode 插件、配置 ESLint 和 Prettier,实现代码规范检查和自动格式化,确保代码风格一致,提高可读性和维护性。
135 2
|
3月前
|
前端开发 JavaScript C#
CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
CodeMaid:一款基于.NET开发的Visual Studio代码简化和整理实用插件
|
6月前
|
云计算
云计算代码问题之当配置发生变更时,流水线会如何解决
云计算代码问题之当配置发生变更时,流水线会如何解决
42 1
|
5月前
|
JSON C++ 数据格式
如何在 Visual Studio Code 中使用 Prettier 格式化代码
如何在 Visual Studio Code 中使用 Prettier 格式化代码
516 0
|
8月前
|
运维 监控 Serverless
【专栏】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器(Serverless)
【4月更文挑战第28天】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器。它基于事件驱动,自动扩展资源并按需计费。优势包括缩短开发周期、优化资源利用、降低成本、提高可用性及简化维护。然而,冷启动延迟、调试困难、性能监控、安全性和学习曲线等挑战仍需解决。随着技术进步,无服务器架构将在科技发展中发挥更大作用。
144 2