Създаване на отдалечен проект с PyDev

Аз съм нов в Eclipse/PyDev и имам това, което вероятно е наистина основен въпрос. Искам да го използвам за редактиране и отстраняване на грешки в Python файлове на отдалечена система. Мога да направя това с помощта на RSE и pydevd, но това, което правя, всъщност не изглежда интегрирано с IDE. Тоест мога да отида в перспективата на RSE и да редактирам файловете. След това мога да стартирам скрипта на отдалечената система и да премина през него в програмата за отстраняване на грешки. Но файловете не са част от проект, който Eclipse поддържа за мен. Всичко е доста разединено. Има ли начин да направите отдалечени файлове част от проект на Eclipse? Мога да плъзгам файловете в проекта, но това прави локално копие. Дали просто подхождам погрешно?

Благодаря, Джери


person zenzic    schedule 03.11.2011    source източник


Отговори (2)


Добре, оказва се не само просто, но и доста очевидно, щом го намерите. От гледна точка на RSE щракнете с десния бутон върху папката, съдържаща вашите изходни файлове, и изберете „Създаване на отдалечен проект“. Това изглежда работи сравнително добре, но все още имам един проблем: изглежда, че програмата за отстраняване на грешки иска локално копие на файла, който отстранявам, и не счита RSE копието за достатъчно локално. Така че сега трябва да копирам файла от отдалечения сървър на моята работна станция, преди да започна отстраняването на грешки. Това донякъде проваля целта на интеграцията.

Има ли по-добър начин? Разглеждам SSH файлови системи, но наистина не искам да правя това. Имам чувството, че съм толкова близо.

Редактиране 2011-11-09: Това наскоро беше разгледано от разработчиците на PyDev. От днес инсталирането на нощната актуализация на PyDev добавя опция за извличане на източник от отдалечения сървър. Подробности тук.

person zenzic    schedule 07.11.2011

Попаднах на този проблем преди известно време, отговорих на този въпрос във връзката по-долу. За съжаление, с eclipse не можете да настроите отдалечен интерпретатор с пакета RSE. Използвам Pycharm (python Jetbrains IDE). И вече около година ми работи чудесно. Трябва да платите за него, това е номинална сума, но си заслужава. https://stackoverflow.com/a/15360958/1702186

person Adel    schedule 19.08.2013