Perspektywa Pydev Nie Pokazuje Się Po Instalacji Dla Eclipse

Po zainstalowaniu najnowszej wersji Pydev na eclipse nie wyświetla się pod listą dostępnych perspektyw.

Eclipse jednak wymienia pydev jako zainstalowany, co wydaje mi się dziwne. Chciałbym również dodać, że pydev zainstalowałem standardową metodą (poprzez opcję "Zainstaluj nowe oprogramowanie" w sekcji Pomoc).

Każda pomoc w rozwiązaniu tego problemu będzie bardzo mile widziana.

Author: nabster, 2013-11-11

17 answers

Spędziłem godziny próbując uruchomić wtyczkę PyDev 3.0.0 z Eclipse Kepler na moim Macu. Próbowałem

  1. Marketplace installation
  2. Zainstaluj oprogramowanie poprzez stronę aktualizacji
  3. upuszczanie plików wtyczek pod eclipse / dropins

Nic nie działało, dopóki w końcu próbowałem wersji 2.8.2 wtyczki. Powiedziałbym, że pobierz zip 2.8.2 z tutaj i umieść rozpakowaną wersję w folderze / dropins Eclipse. Uruchom Ponownie Eclipse. Następnie przejdź do menu preferencji i zauważ, że wpis PyDev powinien tam być. Czasami lepiej zacząć Eclipse z uprawnieniami administratora. Coś takiego w wierszu poleceń:

sudo /Users/username/Softwares/eclipse/Eclipse.app/Contents/MacOS/eclipse
 18
Author: nabster,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-11 21:10:04

Po pierwsze, przejdź do pydev ofcial page , napisano:

Zobacz: PyDev nie pojawia się po zainstalowaniu w sekcji Pobierz Strona , aby uzyskać pomoc na temat korzystania z Java 8 vm w Eclipse.

Odwiedza ta strona , pokazuje:

W tej chwili głównym problemem jest to, że PyDev wymaga Javy 8 w rozkaz do ucieczki. Jeśli więc nie chcesz wspierać PyDev ' a idąc na Trasa LiClipse (czyli głównie PyDev samodzielny plus kilka smakołyków), być może będziesz musiał przejść przez kilka pętli, aby upewnić się, że jesteś w rzeczywistości używając Javy 8 do uruchomienia Eclipse/PyDev (jak wyjaśniono poniżej).

Należy również pamiętać, że PyDev 5.x wymaga Eclipse 4.6 (Dla Eclipse 3.8 użyj PyDev 4.x).

W moim systemie:

$ java -version
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

Zgodnie z ta odpowiedź

Java 8 (a.k. a 1.8)

Więc mój openJDK 1.8 to Java 8 już spełnił wymagania podane z wypowiedź pydev powyżej. Więc to nie jest problem Javy w moim przypadku .

Przypomnij sobie ostatnią wypowiedź pydev:

Należy również pamiętać, że PyDev 5.x wymaga Eclipse 4.6 (Dla Eclipse 3.8 użyj PyDev 4.x).

Więc sprawdzam moją wersję eclipse, to tylko stara wersja 3.8.1:

Tutaj wpisz opis obrazka

Ale to co ściągnąłem to najnowsza wersja pydev 5.3.0, co jest złe, więc teraz muszę wykonać to Instrukcja aby najpierw odinstalować pydev 5.3.0:

Tutaj wpisz opis obrazka

Użyj klawisza Shift, aby wyróżnić oba i odinstalować:

Tutaj wpisz opis obrazka

Po odinstalowaniu odwiedza tę stronę , aby skopiować Stary link repo:

Tutaj wpisz opis obrazka

Przypomnij sobie jeszcze raz ostatnią wypowiedź pydev:

Należy również pamiętać, że PyDev 5.x wymaga Eclipse 4.6 (Dla Eclipse 3.8 użyj PyDev 4.x).

Mój eclipse to 3.8.1, więc po prostu musisz wybrać 4.x. najwyższa wersja 4.x wymienione powyżej to 4.5.5.

Kopiuję link http://www.pydev.org/update_sites/4.5.5 i wklej do strony eclipse ' a Zainstaluj nowe oprogramowanie aby zainstalować:

Tutaj wpisz opis obrazka

W końcu Windows - > Preferences, pydev się teraz pojawia:

Tutaj wpisz opis obrazka

 19
Author: 林果皞,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:18
  1. zaktualizuj swoją Javę do najnowszego SDK.
  2. Uruchom Ponownie Eclipse.

PyDev zostanie pokazany w Eclipse> > Preferencje

 6
Author: Mukesh Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-19 20:06:34

Update Java version. Zainstaluj nową Javę. Przejdź do Eclipse-> Preference - > Java - > Intalled JRE - > Check latest java (1.8) - > Apply. Restart Eclipse

 3
Author: SAMI UL HUDA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-27 16:26:35

Miałem ten sam problem; wygląda na to, że używałem Eclipse z Javą 1.6 zamiast z Javą 1.7 zgodnie z wymaganiami PyDev.

Poprawką, przynajmniej dla PyDev 3.1.0 na Linuksie, jest uruchomienie Eclipse z binarnym Java 1.7. Można to zrobić na dwa sposoby: zaktualizować domyślną instalację Javy dla systemu do wersji 1.7 lub edytować eclipse.ini to point to a Java 1.7 java binary.

 2
Author: romanows,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-14 13:19:50

Dla użytkowników Ubuntu:

Sprawdź wersję Javy ($ java -version). Jeśli jest to 1.6.0, proszę uaktualnić go do 1.7.0 ($ sudo apt-get install openjdk-7-jdk)

Również uruchom polecenie $ sudo update-alternatives --config java

Uruchom ponownie Eclipse i Pydev pojawi się w preferencjach.

 2
Author: Gopi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-16 09:40:39

Zgodnie z dokumentacją PyDev, ostatnie 5.wersja x wymaga teraz Java8 i Eclipse 4.5 ( http://www.pydev.org/)

Możesz użyć 4.wersja X PyDev, która wymaga Java7, przy użyciu alternatywnych witryn aktualizacji ( http://www.pydev.org/update_sites/index.html )

 2
Author: Bruno Bossola,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-27 10:39:00

W moim przypadku musisz użyć jdk 1.8, jeśli pydev to 5.0.0.

 1
Author: tonydeck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-03 08:49:35

Jeśli ktoś ma Eclipse Neon to tak to naprawiłem:

  1. z menu Okno > perspektywa > Customize
  2. Sprawdź Pydev Debug i podkategorie, które Cię interesują.

Teraz możesz zobaczyć Pydev na pasku Menu.

 1
Author: yahyazini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-18 14:04:31

Podręcznik Instalacji PyDev rozwiązuje ten problem. Rozwiązaniem jest aktualizacja do Java 7 lub nowszej wersji.

Edit: jak zasugerował @ aaron-hall, podam bardziej szczegółowe wyjaśnienie:

Mili ludzie, którzy rozwijają PyDev zdecydowali się uaktualnić wersję Javy, której używają (mądra decyzja, ale łamie kompatybilność wstecz). Jeśli masz Javę 6, Musisz uaktualnić co najmniej do 7 (możesz znaleźć wiele stron wyjaśniających, jak to zrobić, jeśli nie wiesz). Po tobie zainstaluj nową wersję Javy, w Eclipse przejdź do Preferences / Java / Installed JREs i dodaj ostatnio zainstalowane JRE. Następnie uruchom ponownie Eclipse i zainstaluj PyDev tak, jak zwykle. Wszystko powinno działać dobrze.

Jeśli z jakiegoś powodu nie możesz lub nie chcesz zainstalować Javy 7 lub 8, musisz trzymać się PyDev 2.8.x.

 0
Author: Omar Trejo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-23 02:07:18

Moim rozwiązaniem było uruchomienie eclipse z linii poleceń z flagą -clean:

eclipse -clean

To musi być zrobione raz na jakiś czas wokół aktualizacji pakietów.

 0
Author: Mad Physicist,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-23 09:03:46

Przeszedłem wszystkie powyższe kroki, ale nie zadziałało. W końcu zobaczyłem, że Mój launcher wskazuje na niewłaściwą instalację Javy. Było:

   eclipse -vm /usr/local/java/jre1.7.0_67/bin/java

Następnie poprawiłem instalację Javy odpowiednią dla mojego przypadku, jak wspomniano w poprzednich odpowiedziach, i działa:

   eclipse -vm /usr/lib/jvm/java-8-openjdk-i386/bin/java

Oczywiście są to ścieżki zależne od mojej instalacji. Powinieneś sprawdzić swoich.

 0
Author: bruno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-08 10:40:03

Jest kilka rzeczy, które należy sprawdzić podczas instalacji pydev z install new software NA eclipse.

  1. wersja eclipse
  2. Wersja Javy

Jeśli używasz Javy 7 i nadal nie możesz znaleźć pydev w preferencjach( tak mi się stało), istnieje duża szansa, że zainstalowałeś wersję pydev, która jest powyżej 4.5.5. PyDev 4.5.5 jest ostatnim wydaniem obsługującym Javę 7 i Eclipse 3.8. Aby uzyskać więcej informacji, przejdź przez ten link http://www.pydev.org / w wersji 5.2.0. Podobnie jak wise dla Javy 6, starsza wersja pydev pomoże rozwiązać problem, a jest wiele stron, które znajdą odpowiednią wersję pydev zgodnie z twoją wersją eclipse i java Cheers

 0
Author: Mukthi Nath,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-13 11:25:30

Stanąłem przed tym problemem. Moje otoczenie wyglądało tak

  • Windows 7 Enterprise (64 bit)
  • Eclipse SDK 4.2
  • Python 3.6.1
  • Pydev 5.2
  • JRE 1.8.0_111

W powyższej konfiguracji wtyczka PyDev nie pojawiła się.

Zrobiłem co następuje:

  • zainstalowałem jdk 1.8 (64 bit)
  • Zainstalowany Eclipse Neon
  • zainstalowałem wtyczkę Pydev za pomocą Menedżera wtyczek.

All works fine now !

W instrukcji instalacji jest wyraźnie napisane, że PyDev wymaga Javy 8 i Eclipse 4.6 (Neon) do uruchomienia i obsługuje tylko Pythona 2.6.

 0
Author: nevosial,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-03 13:46:16

W moim przypadku, podczas instalacji wtyczki, zapomniałem kliknąć na checkbox zaufać certyfikat, następnie zainstalowałem go ponownie, zaznaczone pole wyboru i to działa.

 0
Author: lfvv,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-09 15:05:01

Ja też miałem problem i rozwiązałem go po prostu czekając aż eclipse ściągnie wszystkie pliki, trochę to trwa. Po zakończeniu pobierania eclipse przypomni Ci o ponownym uruchomieniu, jeśli zobaczysz, że przypomni Ci się udało.

 0
Author: V_Sharker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-28 07:12:56

Rozwiązano z aktualizacją args maszyny wirtualnej. Wskazałem na java8.

-vm E:/sw/java/jdk1.8.0_91/bin/javaw.exe


 -1
Author: RavitejaMulukuri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-21 10:56:00