Pydev не распознается в Eclipse
Я использую PyDev в Eclipse на моем Mac уже около двух лет. Обновлено Eclipse сегодня, и внезапно PyDev полностью отсутствует. Пробовал все, включая полную деинсталляцию и новую установку, но хотя PyDev появляется в установленном в меню, он больше нигде не появляется.
Версия PyDev: 3.0.0.201311051910
Eclipse: Версия: Kepler Service Release 1
Идентификатор сборки: 20130919-0819
Я не могу открыть перспективу PyDev, я не могу создать новый файл Python, и я не могу открыть существующий файл Python, не считая его простым текстом.
Сегодня у меня есть огромное задание, спасибо за помощь.
Ответы
Ответ 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!)
Ответ 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.