簡體   English   中英

以編程方式在 Vertex AI 托管筆記本實例中啟用已安裝的擴展

[英]Programmatically enable installed extensions in Vertex AI Managed Notebook instance

我在 JupyterLab 的托管筆記本實例中工作,通過 Vertex AI 工作台訪問,作為 Google Cloud 項目的一部分。 創建實例時,會默認安裝許多 JupyterLab 擴展。 在 web GUI 中,可以單擊拼圖圖標並通過單擊按鈕啟用/禁用所有擴展。 我目前運行啟動后 bash 腳本來管理環境和模塊安裝,並且我想將任何可以打開現有擴展的命令添加到該腳本中。 我的理解是我可以做到這一點

# Status of extensions
jupyter labextension list
# Enable/disable some extension
jupyter labextension enable extensionIdentifierHere

但是,當我在實例終端 window 中測試啟用/禁用命令時,我收到例如

[Errno 13] Permission denied: '/opt/conda/etc/jupyter/labconfig/page_config.json'

如果我嘗試使用sudo運行它,我會被要求輸入密碼,但不知道那會是什么,因為我剛剛構建了環境並且沒有設置任何密碼。

任何有關如何設置、命令可能是什么或如何處理此問題的見解都將不勝感激。

潛在相關:

無法在 GCP AI Platform Notebooks 上安裝 Jupyterlab 擴展

無法對深度學習圖像進行 sudo

https://jupyterlab.readthedocs.io/en/stable/user/extensions.html#enabling-and-disabling-extensions

Google 托管筆記本不支持第三方 JL 擴展。 大多數這些擴展都需要重建 JupyterLab static 資產包。 這需要我們的托管筆記本不支持的根訪問權限。

解開此限制需要對托管筆記本提供的權限和安全性 model 進行重大更改。 它還會對產品本身的可支持性產生影響,因為用戶可以通過安裝惡意軟件來有效地破壞他們的托管筆記本。

我建議使用用戶管理的筆記本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM