抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

如何使用Colab

不细讲,可看其它博客

vscode连接到colab

colab运行代码

#谷歌云盘挂载到远程主机
from google.colab import drive
drive.mount('/content/gdrive')
#更改运行目录
import os
os.chdir("/content/gdrive/My Drive/Colab Notebooks") #代码存放在谷歌云盘的Colab Notebooks文件夹下
#安装内外穿透,安装ssh等
!pip install colabcode
!pip install colab_ssh --upgrade
from colabcode import ColabCode
from colab_ssh import launch_ssh ,init_git
!killall ngrok #以防万一,关闭之前的ngrok
!rm -rf ngrok* #以防万一,删除之前的ngrok配置
# ngrok的密钥
ngrokToken = '你的ngrok密钥'
# 你的ssh密钥
password = '你的ssh密钥'
launch_ssh(ngrokToken,password)

#如果想要使用在线vscode,这解掉下面这行
# !ngrok authtoken 你的ngrok密钥
# ColabCode(port=10000,password="你连接的vscode密码")

vscode操作

下载拓展Remote - SSH

最好下载一样的版本,不然可能会出现问题
博客连接到colab下载拓展

连接到colab

按快捷键 Ctrl+Shift+P 打开快捷命令,输入 Remote-SSH: Connect to Host…
博客连接到colab输入命令
点击Configure SSH Hosts,选择C:\Users\用户名.ssh\config选项
将colab输出的粘贴到config文件中
博客连接到colab输入配置1
博客连接到colab输入配置2
博客连接到colab成功

浏览器保活

function ConnectButton(){
    console.log("Connect pushed"); 
    document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click() 
}
setInterval(ConnectButton,60000);

评论