2009-09-16 60 views
0

目前我正在開發一個簡單的編輯器,putty和一個linux服務器的VirtualBox實例。我聽說過有關pydev的好消息,並且想嘗試一下,但我想使用我的VirtualBox客戶操作系統中的python install &終端。是否可以運行pydev連接到virtualbox實例?

我已經在VirtualBox中使用共享文件夾,所以我的Guest OS可以看到我的本地文件。

是否可以告訴pydev通過SSH使用這個「遠程」主機來執行它的python相關命令?

UPDATE:

我的主要環境是Windows,但我也希望能夠通過這種方式工作,在OS X上

回答

1

我假設你的主機箱是windows。

我還假設pydev將在linux下運行(因爲它是基於eclipse的)。你確定你的Linux服務器上安裝了開發環境嗎?

在這種情況下:

  1. 安裝並運行在你的窗戶框xming
  2. 在你的Linux機器通過膩子安裝Eclipse &的PyDev
  3. 配置x forwarding in putty
  4. 運行的PyDev,你就會有用戶界面出現在你的Windows機器上正常

然後pydev會很快樂地運行在linux上,所以在那裏使用python環境。你需要在你的服務器上安裝Java庫&(使用你的普通軟件包管理器安裝eclipse就足夠了),儘管你不需要自己運行X,因爲這就是Xming的用途。

+0

這會對guest虛擬機操作系統上的內存使用量造成很大影響嗎?目前它的容量限制在256MB以儘早發現內存錯誤。 – 2009-09-16 14:22:21

+0

這也可能在OSX上嗎? – 2009-09-16 14:22:59

+0

坦率地說,是的,它會影響RAM的使用,因爲我不認爲pydev是特別輕量級的 - 所有這些都將在這個解決方案的服務器上運行。您可能想使用任務管理器或進程資源管理器來查看它在Windows中使用多少內存 - 在Linux下期望類似的數量。 – 2009-09-16 16:25:11

0

UPDATE: 讓我瞭解情況時,Windows是承載主機linux的virtualBox。 使用putty連接到linux。 Python文件位於Linux機器上,您希望使用pydev從Windows編輯它們。所以要麼使用虛擬盒子的共享功能(可以用vboth的方式爲你工作),要麼使用ssh從windows編輯linux文件。下面你中央社找到了SSH

你映射了SSH一個netwrok驅動器做這樣的方式,那麼你就可以通過該驅動器號 訪問文件,多見於 兩個選項將用於MacOSX的AFAIK

有效

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

相關問題