使用 VSCode 和 Remote-SSH 加载 Lmod 模块

boo*_*ees 8 python ssh remote-access anaconda visual-studio-code

我正在尝试在远程集群上开发Python代码。如果我直接在集群上执行此操作,则必须先加载 Anaconda Lmod 模块,然后才能访问任何 conda 环境:

module load Anaconda3/2020.11
Run Code Online (Sandbox Code Playgroud)

为了提高生活质量,我想使用带有 Remote-SSH 扩展的 VSCode 在集群上工作。但是,我似乎无法加载选择 conda 环境作为 Python 解释器所需的模块。当我运行 Python 脚本时,在 VSCode 终端中运行module load XX命令似乎没有应用这些设置。

有没有办法在连接到远程计算机后使用 VSCode 加载模块,以便我可以访问 conda 环境并运行我的代码?

hbo*_*mer 3

我遇到了同样的问题,并通过在 vscode 服务器启动时加载 lmod 模块来解决它。

这个问题中经过验证的答案使我找到了解决方案。

您只需将命令放入主目录中的文件module load Anaconda3/2020.11中即可。.profile如果集群上不存在,您可以创建一个。