微軟行星云計算Planetary Computer——使用 Visual Studio 代碼
您可以使用Visual Studio Code連接到行星計算機中心。通過此設(shè)置,您可以使用 VS Code 的本地實例(安裝在您的筆記本電腦或臺式計算機上)連接到在 Planetary Computer Hub 中運行的遠程 Jupyter 內(nèi)核。
您可能會選擇這種設(shè)置 - 而不是直接登錄 Hub 并在 JupyterLab 中工作 - 因為您更喜歡 VS Code 作為編輯環(huán)境并且已經(jīng)自定義了您的本地環(huán)境,但是您仍然希望在 Planetary Computer Hub 中獲得計算的好處,例如擁有物理上接近行星計算機數(shù)據(jù)的計算,而不必管理 Python 環(huán)境。
你正在使用的源文件將存儲在本地計算機的硬盤驅(qū)動器上,但它們將在 Azure 中執(zhí)行,與數(shù)據(jù)相鄰。
設(shè)置 Hub 環(huán)境
在使用 VS Code 使用 Planetary Computer Hub 之前,您需要在 Hub 上啟動服務(wù)器并創(chuàng)建 API 令牌。
在從 VS Code 連接之前登錄集線器以啟動筆記本服務(wù)器。
創(chuàng)建一個 JupyterHub API 令牌,以便 JupyterHub 在您嘗試從 VS Code 連接時知道您是誰。此令牌是私有的,不應(yīng)公開共享!
設(shè)置本地環(huán)境
從在線 VS 擴展市場或使用嵌入式擴展市場從 VS Code 中安裝適用于 VS Code 的 Jupyter 擴展。
(可選)將Planetary Computer Examples存儲庫克隆到您的本地環(huán)境。此步驟不是必需的,但此 repo 提供了許多有用的入門示例。
從 VSCode 連接。
使用 VS Code 命令面板,選擇“Jupyter:為連接指定本地或遠程 Jupyter 服務(wù)器”:
然后選擇“現(xiàn)有”以指定現(xiàn)有服務(wù)器的 URI:
最后,輸入您的連接字符串,它應(yīng)該如下所示https://pccompute.westeurope.cloudapp.azure.com/compute/user/
該 URI 中的組件是:
樞紐地址:?https://pccompute.westeurope.cloudapp.azure.com/compute
/user/
您的用戶名:可能是您的電子郵件地址。當(dāng)您登錄 Hub 時,從瀏覽器中的 URL 獲取此信息。
/?token=
您剛剛在 Hub 上生成的令牌。
按“Enter”連接到該內(nèi)核。
然后重新加載 Jupyter 擴展,您應(yīng)該已連接。
VS Code 將保存此配置。下次連接時,您只需啟動服務(wù)器并選擇現(xiàn)有的連接字符串。
Visual Studio 云計算
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。