在VS Code中,环境变量可以通过profile文件或rc文件进行编辑,例如集成终端中的.bash_profile
或.bashrc
。
然而,当我试图在ssh远程服务器上运行Jupyter笔记本文件时,即使我运行source ~/.bashrc
命令,重新启动VScode
并删除ssh会话,编辑的环境变量也没有反映到.ipynb
文件中。
运行VS Code时刷新远程服务器shell的方法是什么?
尝试重新启动您正在连接的远程服务器,通过使用命令面板中的Kill VS Code Server On Host...
命令(CTRL+SHIFT+ p),选择您遇到问题的主机,然后关闭并重新启动VS Code。
我今天遇到了同样的问题,这对我有用。VS Code服务器似乎不会动态地更新环境变量,例如从.bashrc
。