2011-11-03 12 views
7

Jestem nowy w Eclipse/PyDev i mam prawdopodobnie podstawowe pytanie. Chcę go użyć do edycji i debugowania plików Pythona w systemie zdalnym. Mogę to zrobić za pomocą RSE i pydevd, ale to, co robię, nie wydaje się zintegrowane z IDE. Oznacza to, że mogę przejść do perspektywy RSE i edytować pliki. Mogę wtedy uruchomić skrypt na zdalnym systemie i przejść przez niego w debugerze. Ale pliki nie są częścią projektu, który utrzymuje dla mnie Eclipse. Wszystko jest dość chaotyczne. Czy istnieje sposób, aby zdalne pliki stały się częścią projektu Eclipse? Mogę przeciągnąć pliki do projektu, ale tworzy kopię lokalną. Czy właśnie się do tego zbliżam?Tworzenie zdalnego projektu za pomocą PyDev

Dzięki, Jerry

Odpowiedz

6

OK, to okazuje się nie tylko proste, ale raczej oczywiste raz go znaleźć. Z perspektywy RSE kliknij prawym przyciskiem myszy folder zawierający pliki źródłowe i wybierz "Utwórz zdalny projekt". Wydaje się, że działa całkiem dobrze, ale nadal mam jeden problem: wygląda na to, że debugger chce lokalnej kopii pliku, który debuguję, i nie uważa, że ​​kopia RSE jest wystarczająco lokalna. Teraz muszę skopiować plik ze zdalnego serwera na moją stację roboczą, zanim rozpocznę debugowanie. To rodzaj pokonywania celu integracji.

Czy istnieje lepszy sposób? Patrzę na systemy plików SSH, ale tak naprawdę nie chcę tego robić. Czuję, że jestem tak blisko.

Edytuj 2011-11-09: Zostało to ostatnio rozwiązane przez programistów PyDev. Na dzień dzisiejszy instalacja nocnej aktualizacji PyDev dodaje opcję pobierania źródła ze zdalnego serwera. Szczegóły here.

0

Natknąłem się na to wydanie jakiś czas temu, odpowiedziałem na to pytanie w linku poniżej. Niestety, w Eclipse nie można ustawić zdalnego interpretera z pakietem RSE. Używam Pycharm (python Jetbrains IDE). I sprawdziło się to dobrze przez około rok. Musisz za to zapłacić, jest to kwota nominalna, ale warto. https://stackoverflow.com/a/15360958/1702186

Powiązane problemy