0

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

我已经在使用 VirtualBox 的共享文件夹,所以我的来宾操作系统可以看到我的本地文件。

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

更新:

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

4

2 回答 2

1

我假设你的主机箱是窗户。

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

在这种情况下:

  1. 在您的 Windows机器上安装并运行xming
  2. 在你的 linux 机器上安装 eclipse & pydev
  3. 在putty中配置x转发
  4. 通过 putty 运行 pydev,你的 Windows 机器上就会像平常一样出现 UI

然后 pydev 将非常愉快地在 linux 机器上运行,因此在那里使用 python 环境。

缺点:您需要在服务器上安装 X 库和 java(使用普通的包管理器安装 eclipse 就足够了),尽管您不需要运行 X 本身,因为这就是 Xming 的用途。

于 2009-09-16T11:45:59.413 回答
0

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

您可以在下面找到通过 SSH 执行此操作的方法

您通过 SSH 映射网络驱动器,然后您可以通过该驱动器号访问文件,请参阅

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

于 2009-09-16T10:00:47.560 回答