本地IDE环境支持PyCharm和VS Code。通过简单配置,即可用本地IDE远程连接到ModelArts的Notebook开发环境中,调试和运行代码。
本章节介绍基于VS Code环境访问Notebook的方式。
密钥对在用户第一次创建时,自动下载,之后使用相同的密钥时不会再有下载界面(用户一定要保存好),或者每次都使用新的密钥对。
在本地的VS Code开发环境中,单击左侧列表的Extensions图标选项 ,在搜索框中输入SSH,单击Remote-SSH插件的install按钮,完成插件安装。
HOST remote-dev hostname <instance connection host> port <instance connection port> user ma-user IdentityFile ~/.ssh/test.pem UserKnownHostsFile=/dev/null StrictHostKeyChecking no
“Item” :在SSH Config中配置的Host的名称。
“Value” :在下拉选择框中选择远端开发环境平台。
在新打开的页面中,看到下图所示界面,即表示连接成功。
在新打开的VS Code界面,单击左侧列表的Extensions选项 ,在搜索框中输入Python,在下拉列表中单击 “Install” 进行安装。
如果安装云端的Python插件不成功时,建议通过离线包的方式安装。
在进入容器环境后,可以使用不同的虚拟环境,例如TensorFlow、PyTorch等,但是实际开发中,通常还需要安装其他依赖包,此时可以通过Terminal连接到环境里操作。
pip install spacy