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

发布于 2024-08-04 17:06:41 字数 324 浏览 5 评论 0原文

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

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

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

更新:

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

At the moment I'm developing using a simple editor, putty, and a VirtualBox instance of a linux server. I've heard good things about pydev and would like to try it, but I'd like to use the python install & terminal from my VirtualBox guest OS.

I'm already using a Shared Folder with VirtualBox so my Guest OS can see my local files.

Is it possible to tell pydev to use this "remote" host over SSH to execute its python-related commands?

UPDATE:

My main environment is windows, but I'd also like to be able to work this way on OS X.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

奶茶白久 2024-08-11 17:06:41

我假设你的主机是windows。

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

在这种情况下:

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

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

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

I assume your host box is windows.

I also assume that pydev will run under linux (since it's eclipse based). Are you ok installing the dev environment on your linux server?

In which case:

  1. install and run xming on your windows box
  2. Install eclipse & pydev on your linux box
  3. Configure x forwarding in putty
  4. Run pydev through putty and you'll have the UI appear on your windows machine like normal

Then pydev will be running on the linux box quite happily, and so using the python environment on there.

Downsides: you will need to install the X libraries & java on your server (installing eclipse using your normal package manager should be enough), although you won't need to run X itself, since that's what Xming is for.

魔法少女 2024-08-11 17:06:41

更新:
让我了解一下情况,Windows 托管着 virtualBox,而 virtualBox 托管着 linux。
您使用 putty 连接到 linux。
Python 文件位于 Linux 计算机上,您希望使用 pydev 从 Windows 编辑它们。因此,要么使用 virtual box 的共享功能(这两种方式都可以为您工作),要么使用 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

UPDATE:
Let me understand the situation, Windows is hosting the virtualBox which host the linux.
You connect to the linux using putty.
Python files are on the linux machine and you wish to edit them from your Windows using pydev. So either do that using the sharing features of virtual box (which can work for you in vboth ways) or use ssh to edit the linux files from windows.
both options would be valid for MacOSx AFAIK

Below you cna find the way to do so over SSH

You map a netwrok drive over SSH and then you can access the files via that drive letter
see more at

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

and

http://smithii.com/map_a_network_drive_over_ssh_in_windows

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文