是否可以运行连接到虚拟机实例的pydev?

时间:2009-09-16 09:26:45

标签: python linux virtualbox pydev

目前我正在开发使用简单的编辑器,putty和Linux服务器的VirtualBox实例。我听说过有关pydev的好东西并且想尝试一下,但是我想使用python install&来自我的VirtualBox客户操作系统的终端。

我已经在VirtualBox中使用共享文件夹,因此我的访客操作系统可以看到我的本地文件。

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

更新

我的主要环境是Windows,但我也希望能够在OS X上以这种方式工作。

2 个答案:

答案 0 :(得分:1)

我认为您的主机框是Windows。

我还假设pydev将在linux下运行(因为它是基于eclipse的)。你可以在linux服务器上安装开发环境吗?

在哪种情况下:

  1. 在您的Windows框中安装并运行xming
  2. 安装eclipse&你的linux盒子上的pydev
  3. 配置x forwarding in putty
  4. 通过putty运行pydev,你将在Windows机器上显示UI,就像正常一样
  5. 然后pydev会很高兴地在linux机器上运行,所以在那里使用python环境。

    缺点:你需要安装X库和amp;你服务器上的java(使用普通的包管理器安装eclipse应该就够了),虽然你不需要自己运行X,因为这就是Xming的用途。

答案 1 :(得分:0)

更新: 让我了解一下情况,Windows正在托管主机linux的virtualBox。 你使用putty连接到linux。 Python文件位于linux机器上,您希望使用pydev从Windows编辑它们。所以要么使用虚拟盒的共享功能(可以用vboth方式为你工作),要么使用ssh从windows编辑linux文件。 这两个选项对MacOSx AFAIK都有效

在下面你可以通过SSH找到这样做的方法

您通过SSH映射netwrok驱动器,然后您可以通过该驱动器号访问这些文件

了解更多信息

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