连接到SSH服务器时采购.bashrc

时间:2020-11-11 13:24:00

标签: ssh vscode-remote

我目前正在使用云中的系统(SLURM),需要先加载模块,然后才能使用Python。

如何使用bash命令初始化VS Code Server?我的意思不是启动终端,而是服务器登录SSH连接时。

虽然可以使集成终端正常工作,但似乎没有在.bashrc,.bash_profile和.profile中注册命令。

当前错误是(查看->输出(Python)):

Error 2020-11-11 14:15:22: Failed to get interpreter information for '<pathtovenv>/bin/python' [Error: Command failed: "<pathtovenv>/bin/python" "<pathtohome>/.vscode-server/extensions/ms-python.python-2020.10.332292344/pythonFiles/pyvsc-run-isolated.py" "<pathtohome>/.vscode-server/extensions/ms-python.python-2020.10.332292344/pythonFiles/interpreterInfo.py"
<pathtovenv>/bin/python: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

    at ChildProcess.exithandler (child_process.js:295:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 127,
  signal: null,
  cmd: '"<pathtovenv>/bin/python" "<pathtohome>/.vscode-server/extensions/ms-python.python-2020.10.332292344/pythonFiles/pyvsc-run-isolated.py" "<pathtohome>/.vscode-server/extensions/ms-python.python-2020.10.332292344/pythonFiles/interpreterInfo.py"'
}

这个错误纯粹是由于您未看到模块未加载。

模块加载是基于会话的,因此,另一个进程/ ssh会话是否加载这些模块都没有关系。是否可以“强制” VSCode Server来获取.bashrc的源代码(或者是否正在获取另一个文件?)或沿这些方向的内容?

感谢您的帮助

0 个答案:

没有答案