给Kaggle上个终端
借助 code-server 和 ngrok 给 Kaggle 上个在线版的终端,这样修改文件就很方便。
Notebook:
!curl -fsSL https://code-server.dev/install.sh | sh !pip install pyngrok !ngrok config add-authtoken ?authtoken_here?
# run the cell then stop it if you want to generate the password # there is no password for default # !code-server
!sed -i.bak 's/auth: password/auth: none/' ~/.config/code-server/config.yaml # !cat /root/.config/code-server/config.yaml | grep password import subprocess def iframe_thread(): p = subprocess.Popen(["code-server"], stdout=subprocess.PIPE) from threading import Thread Thread(target=iframe_thread, daemon=True).start() !ngrok http --domain=?your_ngrok_domain? 8080
Kaggle 好像不允许直接 ssh 连接,在线终端应该没事?
缺少 so 文件直接删除 conda 里的即可,系统一般是正常的,conda 比较残废罢了。
可能用蚁剑管理也可以,不过暂时 cs 够用了,先凑合一下。