如何使用 SFTP 和本地在 Sublime Text 上设置不同的 Python 解释器?

How to setup different Python interpreters on Sublime Text with SFTP and local?

我有一个关于在远程服务器和本地服务器上使用 SFTP 时在 sublime text 上设置不同 Python 解释器的问题。

问题是,我想在本地和远程环境中都使用anaconda 的自动完成功能,但是这两个环境有不同的设置。本地版本是 Python 3.6,而远程版本是 Python3.7,包完全不同。我应该如何在 Sublime Text 上设置 anaconda 以使其工作?比如,不在SFTP上时,使用本地虚拟环境,但是当涉及到远程服务器时,相应地使用远程虚拟环境。

如有任何建议,我们将不胜感激!

Anaconda 不是这样工作的。它实际上需要在本地 运行 Python 可执行文件。即使通过 SSH 连接,插件的本地实例也无法与远程 Python 通信。唯一可以做到这一点的方法是在远程服务器上安装 Sublime 并使用终端服务器或远程 XWindows 会话从本地计算机连接。