【问题标题】:Remote python libraries with Sublime Text 3带有 Sublime Text 3 的远程 python 库
【发布时间】:2015-02-11 14:47:38
【问题描述】:

我正在通过Vagrant 使用虚拟机,并希望我的ST3 编辑器能够识别安装在虚拟机(而不是我的主机)中的python 库。有了这个,我可以根据我在虚拟机中实际使用的库,而不是安装在我的计算机(主机)中的库,使用自动完成或 linter 等 ST3 插件。

我阅读了this thread,但我认为这与我们在这里面临的问题不同,因为我猜这不是解释器的问题,而是用于查找库的路径的问题。如果我们考虑项目根目录下的虚拟环境,问题将是相同的。

【问题讨论】:

  • 您是否尝试过使用 sshfs 之类的方式挂载库目录?
  • 我觉得没有必要,因为 vagrant 工具允许与主机同步文件夹。与虚拟机的连接是通过sshPyCharm 之类的软件实际上允许使用python 的远程解释器(及其安装的库)。我猜在 ST3 上可能存在类似的东西。
  • 我终于按照你的建议做了。我在一个类似的问题中解释了它stackoverflow.com/questions/11019120/…

标签: python sublimetext2 vagrant sublimetext sublimetext3


【解决方案1】:

可以,通过一些插件。例如,用于 sublime 文本的 anaconda 插件可以通过项目文件设置来做到这一点。我相信通过 ssh 将项目的 python_interpreter_path 指向远程解释器,REPLs 也可以做到这一点,尽管我没有亲自尝试过。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-07
    • 2016-07-29
    • 2016-09-24
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多