使用VSCode连接远程服务器训练模型,打开项目之后,右下角提示如图:
点击“是”之后出现报错提示,如下图:
如果我们选择“Yes”之后,此时终端会自动执行以下命令并且进行一系列的下载和安装,但是最终又会出现如下图的报错提示,显示我们权限不够:
/public/home/user/.vscode-server/extensions/ms-python.python-2024.13.2024080801-linux-x64/python_files/shell_exec.py /bin/python3 -m pip install -U tensorboard /tmp/tmp-222524O0mFF9nnVyhV.log
我也曾尝试过用管理员权限去执行上述指令,但是还是有问题,无法正常打开tensorboard的窗口;
最终经过查询终于找到了出现这个问题的原因:是VSCode中错误的使用了Linux系统的Python3.6解释器,而不是我项目中conda虚拟环境的python3.10解释器,所以只需要把当前的python解释器切换成你想要的python解释器即可;
1、输入Ctrl + Shift +P 打开命令面板,然后输入:Python: Select Interpreter;
2、 选择我们该项目的虚拟环境中python的解释器即可;
3、最后就可以在VSCode中正常启动tensorboard了,快去试试吧,希望能解决你的问题!