Подтвердить что ты не робот

Pydev не распознается в Eclipse

Я использую PyDev в Eclipse на моем Mac уже около двух лет. Обновлено Eclipse сегодня, и внезапно PyDev полностью отсутствует. Пробовал все, включая полную деинсталляцию и новую установку, но хотя PyDev появляется в установленном в меню, он больше нигде не появляется.

Версия PyDev: 3.0.0.201311051910 Eclipse: Версия: Kepler Service Release 1 Идентификатор сборки: 20130919-0819

Я не могу открыть перспективу PyDev, я не могу создать новый файл Python, и я не могу открыть существующий файл Python, не считая его простым текстом.

Сегодня у меня есть огромное задание, спасибо за помощь.

4b9b3361

Ответ 1

Чтобы узнать, в чем проблема, я обновил ее с PyDev 2.8.2 до 3.0.0. Это вызвало у меня мир боли. Эта версия заполнена ошибками. Для меня ничего не работает, включая перспективы или отладчик. Я просто вернулся к 2.8.2, и все снова хорошо. Я также на Kepler и Mac. Перейдите к пункту 2.8.2. Вы можете удалить pydev с помощью eclipse, а затем просто установить pydev с помощью простых команд zip файла здесь: http://pydev.org/manual_101_install.html.

3.0.0 только что был выпущен вчера. У них, очевидно, есть некоторые исправления!

Ответ 2

Если вы не можете/не будете обновляться до Java 7:

Удалить последнюю версию PyDev
 1. Помощь → О Eclipse
 2. Нажмите кнопку "Сведения об установке"
 3. Выберите "PyDev для Eclipse"
 4. Нажмите кнопку "Удалить..."
 5. Закрыть, ОК

Установить версию 2.8.2
 1. Помощь → Установка нового программного обеспечения...
 2. выберите в раскрывающемся списке "Работа с:" Сайт обновления PyDev - http://pydev.org/updates/
 3. Отменить выбор "Показывать только последние версии доступного программного обеспечения"
 4. Выберите "PyDev для Eclipse, версия 2.8.2"
 5. Нажмите кнопку "Далее > "
 6....
 п. Перезапустить Eclipse (как предложено)

Ответ 3

Проверьте, используете ли вы Java 7, теперь это необходимо для PyDev 3. Источник: http://pydev.org/download.html и PyDev bugtracker. После обновления моей java-версии она снова работала для меня.

Ответ 4

Следующее решение проблемы для меня, на OS X Mavericks 10.9.2 изначально с Java 1.7.0_55 (от Oracle, стандартной установки Mavericks, я думаю, полностью обновлено)

  • проверьте доступные виртуальные машины Java с помощью терминала:

/usr/libexec/java_home -V

Вначале у меня был только Java 1.6 (аналогичная проверка из Eclipse также подтвердила, что на нем было 1.6, а не 1,7!)

  • следующие сообщения, предполагающие, что у меня есть Java 7 JRE, но не JDK, я установил JDK из Oracle: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

  • затем снова проверьте /usr/libexec/java _home -V ... и ура! 1.7 показывается!

  • Перезапуск Eclipse... ничего не изменил: ранее установленный PyDev начал работать (просто пришлось повторно открывать файлы в редакторе)

Ответ 5

Кажется, что многие проблемы с PyDev/Eclipse - это вопрос использования правильной Java JRE/JDK и PyDev для версии Eclipse, которую вы запускаете.

Из http://www.pydev.org/

Выпуск 5.2.0

Важный PyDev теперь требует Java 8 и Eclipse 4.5 и далее.

PyDev 4.5.5 - последний релиз, поддерживающий Java 7 и Eclipse 3.8. См. Страницу обновления сайтов (http://www.pydev.org/update_sites/index.html) для сайта обновлений более старых версий PyDev.

Ответ 6

! [Конфигурация Kepler Pydev] Мне пришлось потратить много времени, чтобы понять, почему он не работает. Но в итоге. Скачайте 2.8.2 zip и распакуйте папку распаковки, как показано. Запустите eclipse с опцией -clean

Ответ 7

Не хватает комментариев, чтобы прокомментировать ответ Tobx, поэтому я сделаю новый.

Вы можете установить java7, но сохранить текущую версию и не влиять на текущую настройку, указав, какой JVM Eclipse следует использовать с помощью опции командной строки -vm.

Все объяснено здесь

Ответ 8

Я отлаживал проект python (ранее импортированный). Меню Pydev появилось снова, только изменив текущую перспективу на "Debug".

Я думаю, что открытие перспективы Pydev через Window > Open Perspective > Other... > Pydev также создаст меню Pydev.