Создание удаленного проекта с PyDev - PullRequest
7 голосов
/ 04 ноября 2011

Я новичок в Eclipse / PyDev и у меня, возможно, действительно базовый вопрос. Я хочу использовать его для редактирования и отладки файлов Python в удаленной системе. Я могу сделать это с помощью RSE и pydevd, но то, что я делаю, на самом деле не похоже на интеграцию с IDE. То есть я могу перейти к перспективе RSE и отредактировать файлы. Затем я могу запустить сценарий в удаленной системе и выполнить его в отладчике. Но файлы не являются частью проекта, который Eclipse поддерживает для меня. Это все довольно несвязно. Есть ли способ сделать удаленные файлы частью проекта Eclipse? Я могу перетащить файлы в проект, но это делает локальную копию. Я просто подхожу к этому неправильно?

Спасибо, Джерри

Ответы [ 2 ]

6 голосов
/ 08 ноября 2011

ОК, это оказывается не только простым, но и довольно очевидным, когда вы его найдете. С точки зрения RSE щелкните правой кнопкой мыши папку с исходными файлами и выберите «Создать удаленный проект». Кажется, это работает довольно хорошо, но у меня все еще одна проблема: кажется, что отладчик хочет локальную копию файла, который я отлаживаю, и не считает копию RSE достаточно локальной. Поэтому теперь я должен скопировать файл с удаленного сервера на свою рабочую станцию, прежде чем начать отладку. Это своего рода побеждает цель интеграции.

Есть ли лучший способ? Я смотрю на файловые системы SSH, но на самом деле не хочу этого делать. Такое ощущение, что я так близко.

Изменить 2011-11-09: Это недавно было решено разработчиками PyDev. На сегодняшний день установка ночного обновления PyDev добавляет возможность извлекать источник с удаленного сервера. Подробности здесь .

0 голосов
/ 19 августа 2013

Я столкнулся с этой проблемой некоторое время назад, я ответил на этот вопрос по ссылке ниже.К сожалению, с eclipse вы не можете настроить удаленного переводчика с пакетом RSE.Я использую Pycharm (Python Jetbrains IDE).И это работает отлично для меня уже около года.Вы должны заплатить за это, это номинальная сумма, но оно того стоит.https://stackoverflow.com/a/15360958/1702186

...