2011-11-03 37 views
7

Eclipse/PyDev'e yeni geldim ve muhtemelen gerçekten temel bir soru var. Uzak bir sistemde python dosyalarını düzenlemek ve hata ayıklamak için kullanmak istiyorum. Bunu RSE ve pydevd kullanarak yapabilirim, ancak yaptığım şey gerçekten IDE ile entegre görünmüyor. Yani, RSE perspektifine gidebilir ve dosyaları düzenleyebilirim. Sonra uzak sistemdeki senaryoyu çözebilir ve hata ayıklayıcısında adım adım ilerleyebilirim. Ama dosyalar Eclipse'in benim için sürdürdüğü bir projenin parçası değil. Hepsi tamamen ayrıldı. Bir Eclipse projesinin bir parçası olarak uzak dosyalar oluşturmanın bir yolu var mı? Dosyaları projeye sürükleyebilirim, ancak bu yerel bir kopyasını oluşturur. Ben sadece bu yanlış yaklaşıyor muyum? Bir kez sen bulmakPyDev ile uzaktan proje oluşturma

sayesinde Jerry

cevap

6

Tamam, bu basit ama oldukça belirgin değil sadece olarak çıkıyor. RSE perspektifinden, kaynak dosyalarınızı içeren klasörü sağ tıklayın ve "Uzak Proje Oluştur" u seçin. Bu oldukça iyi çalışıyor gibi görünüyor, ama hala bir sorun yaşıyorum: Hata ayıklayıcısını hata ayıklaması yaptığım dosyanın yerel bir kopyasını istiyor gibi görünüyor ve RSE'nin yerel kopyalarını yeterince dikkate almıyor. Şimdi hata ayıklamaya başlamadan önce dosyayı uzak sunucudan iş istasyonuma kopyalamam gerekiyor. Entegrasyonun amacını bozar.

Daha iyi bir yolu var mı? SSH dosya sistemlerine bakıyorum ama gerçekten bunu yapmak istemiyorum. Çok yakınım gibi hissettiriyor.

Düzenleme 2011-11-09: Bu yakın zamanda PyDev geliştiricileri tarafından ele alınmıştır. Bugün itibariyle, PyDev güncellemesini yüklemek, uzak sunucudan kaynak almak için bir seçenek sunuyor. Ayrıntılar here.

0

Bu soruna bir süre önce girdim, aşağıdaki soruya bu bağlantıdan cevap verdim. Maalesef, tutulma ile RSE paketi ile uzak bir tercüman ayarlayamazsınız. Pycharm (python Jetbrains IDE) kullanıyorum. Ve benim için yaklaşık bir yıldır harika çalışıyor. Bunun için ödemek zorundasınız, nominal bir miktar ama buna değer. https://stackoverflow.com/a/15360958/1702186