代码之家  ›  专栏  ›  技术社区  ›  Phillip B Oldham

是否可以运行连接到virtualbox实例的pydev?

  •  0
  • Phillip B Oldham  · 技术社区  · 15 年前

    目前,我正在使用一个简单的编辑器、putty和一个Linux服务器的virtualbox实例进行开发。我听说了关于pydev的一些好消息,并想尝试一下,但是我想从我的virtualbox guest操作系统中使用python安装和终端。

    我已经在使用一个与virtualbox共享的文件夹,这样我的来宾操作系统就可以看到我的本地文件。

    是否可以告诉pydev通过ssh使用这个“远程”主机来执行其与python相关的命令?

    更新:

    我的主要环境是Windows,但我也希望能够在OSX上这样工作。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Jim T    15 年前

    我想你的主机是Windows。

    我还假设pydev将在Linux下运行(因为它是基于Eclipse的)。在Linux服务器上安装dev环境是否正常?

    在这种情况下:

    1. 安装和运行 xming 在您的Windows框上
    2. 在Linux设备上安装Eclipse&pydev
    3. 配置 x forwarding in putty
    4. 通过putty运行pydev,您将在Windows计算机上正常显示UI。

    然后,pydev将非常高兴地在Linux设备上运行,因此在那里使用python环境。

    缺点:您需要在服务器上安装X库和Java(使用正常的包管理器安装Eclipse应该足够了),虽然您不需要运行X本身,因为这是Xming所需要的。

        2
  •  0
  •   Tzury Bar Yochay    15 年前

    更新: 让我了解情况,Windows正在托管托管Linux的virtualbox。 使用Putty连接到Linux。 python文件在Linux机器上,您希望使用pydev从Windows中编辑它们。因此,要么使用虚拟机的共享功能(它可以以vboth方式为您工作),要么使用ssh从Windows编辑Linux文件。 这两个选项对Macosx Afaik都有效

    在你下面,CNA找到了通过ssh实现这一点的方法。

    通过ssh映射一个netrok驱动器,然后可以通过该驱动器号访问文件。 更多见

    http://www.neophob.com/serendipity/index.php?/archives/103-Map-a-Network-drive-net-use-over-SSH.html

    http://smithii.com/map_a_network_drive_over_ssh_in_windows