Можно ли запустить pydev, подключенный к экземпляру virtualbox?

StackOverflow https://stackoverflow.com/questions/1431936

Вопрос

На данный момент я занимаюсь разработкой с использованием простого редактора putty и экземпляра VirtualBox сервера Linux.Я слышал много хорошего о pydev и хотел бы попробовать его, но я бы хотел использовать python install & terminal из моей гостевой ОС VirtualBox.

Я уже использую общую папку с VirtualBox, чтобы моя гостевая ОС могла видеть мои локальные файлы.

Можно ли сказать pydev, чтобы он использовал этот "удаленный" хост по SSH для выполнения своих команд, связанных с python?

Обновить:

Моя основная среда - Windows, но я также хотел бы иметь возможность работать таким образом в OS X.

Это было полезно?

Решение

Я предполагаю, что ваш хост-бокс - это Windows.

Я также предполагаю, что pydev будет работать под linux (поскольку он основан на eclipse).Вы в порядке, устанавливая среду разработки на свой linux-сервер?

В таком случае:

  1. установите и запустите хминг в вашем окне Windows
  2. Установите eclipse и pydev на свой linux-сервер
  3. Настройка x пересылка в шпаклевке
  4. Запустите pydev через putty, и пользовательский интерфейс на вашем компьютере с Windows будет отображаться как обычно

Тогда pydev будет работать на linux-сервере вполне успешно, и поэтому там будет использоваться среда python.

Недостатки:вам нужно будет установить библиотеки X и java на свой сервер (установки eclipse с помощью обычного менеджера пакетов должно быть достаточно), хотя вам не нужно будет запускать сам X, поскольку для этого и нужен Xming.

Другие советы

Обновить:Позвольте мне разобраться в ситуации: Windows размещает VirtualBox, на котором размещен linux.Вы подключаетесь к linux с помощью putty.Файлы Python находятся на компьютере с Linux, и вы хотите отредактировать их из своей Windows с помощью pydev.Так что либо сделайте это, используя функции общего доступа virtual box (которые могут работать для вас обоими способами), либо используйте ssh для редактирования файлов Linux из Windows.оба варианта были бы действительны для 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top