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

PyDev не появляется в Eclipse

Я только что установил Eclipse Kepler (после ошибки с неправильным обновлением в Juno) и попытался установить PyDev с помощью опции Install New Software в Eclipse. В основном, просто следуйте инструкциям по памяти/онлайн. После установки я не вижу его в моей панели Preferences. Любые идеи, почему это может быть так?

Спасибо.

Да, У меня установлен Java 7.

ОБНОВЛЕНИЕ. Многие пользователи предложили многочисленные решения этой проблемы. Ниже может быть несколько правильных ответов. Посмотрите, что поможет вам...

4b9b3361

Ответ 1

Слишком много!

Потеряв 4 часа, пытаясь установить PyDev 3, я вернулся к 2.8.2 и использовал технику падения вместо добавления нового программного обеспечения, и теперь он работает!

Скачать 2.8.2 от sourceforge http://sourceforge.net/projects/pydev/files/pydev/

Удалить PyDev. Просто распакуйте содержимое в папку dropins ниже eclipse. Перезапустить eclipse.

Ответ 2

После того, как я несколько дней боролся с этой проблемой, я хотел поделиться своим решением проблемы, вдохновленной вышеупомянутыми сообщениями (кудо для них).

Моя конфигурация:

  • MacBook Air (intel) с OS X 10.9
  • Eclipse: установлен Kepler SR1 (zip файл, извлеченный в папке Applications)

Моя ситуация:

Пытался установить PyDev через Eclipse HelpInstall new software... Установка была успешной, но PyDev нигде не появлялся в Eclipse.

Мое решение:

  • В Eclipse перейдите к HelpInstall new software...
  • Снимите флажок "Show only the latest versions of available software"
  • Выберите PyDev обычным способом, но установите последнюю версию 2.x вместо версии 3.x

По-видимому, PyDev 3.0 не работает с конфигурацией OS X по умолчанию для Eclipse, Java и Python (точно не знаю почему, хотя...)

Ответ 3

Я просто понял это. Вам понадобится JDK, а не JRE.

  • Загрузите его здесь: Загрузка JDK

  • Установите его.

  • Исследуйте/Applications/eclipse/Eclipse.app/Contents/MacOS (где вы помещаете Eclipse)

  • Откройте eclipse.ini

  • добавить

    -vm
    /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
    

Вы измените версию в соответствии с вашей ситуацией. Наслаждайтесь!

Ответ 4

Это случилось и со мной, но с использованием стабильного Debian (хриплый, в моем случае).

Я решил установить:

# apt-get install openjdk-7-jdk

После этого я проверил, что у меня есть две альтернативы Java JDK:

# update-java-alternatives -l

И результат был:

java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64

Наконец, я сделал:

# update-java-alternatives -s java-1.7.0-openjdk-amd64

После этого я удалил плагин pydev из Eclipse, перезагрузил Eclipse, установил pydev (используя Marketplace), перезагрузил Eclipse, и теперь он работает.

Кредиты: http://vas.davimas.name/2013/07/switching-between-openjdk-v6-and-v7-in.html и ответ Ричарда выше

Ответ 5

Скорее всего у вас нет java 7 или > eclipse 3.7, установленного на вашей машине, это требование pyDev 3 см. здесь http://pydev.blogspot.co.uk/2013/11/pydev-30.html

Ответ 6

На сайте PyDev.org говорится (http://pydev.org/manual_101_install.html) -

"""
Important requisite

PyDev now requires java 7 in order to run. If you don't have java 7, the update 
process  may appear to succeed, but PyDev will simply not show in the target
installation. Please double-check if you're using a java 7 vm in 
about > installation details > configuration 
before trying to install PyDev.
"""

Эта проблема начала появляться в моем Eclipse после того, как я удалил среду выполнения Java 7 из своей системы (потому что созданный мной Java-код должен работать на более старой версии Java, но это не связано). После того, как я понял, что потерял PyDev, я переустановил Java 7, и PyDev теперь работает нормально.

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

Ответ 7

Как мне удалось заставить pydev работать в mac/eclipse, загрузите последнюю версию JDK, как упоминание в 100 раз выше, установите ее, а затем выполните следующие действия.

  • открыть eclipse выбрать настройки > java > установлены JREs
  • нажмите кнопку "Поиск...", он автоматически заполнит установленный JDK 1.7
  • Нажмите ok
  • есть пиво!

-Cheers!

Ответ 8

решаемые.

OSX Mavericks 10.9, Eclipse Keplar 4.3.2, PyDev 3.4

Проблема: PyDev не отображается в Ecplise > предпочтения

Решение: загрузите, установите и укажите Ecplise для JDK 1.7

  • Unistall PyDev
  • В разделе Eclipse > preferences > Установленные JRE вы, вероятно, видите только Java SE 6
  • Загрузите и установите JDK 1.7 из http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  • открыть терминал и запустить "/usr/libexec/java_home -v 1.7"

    это вернет каталог, в котором находится JDK 1.7, что-то вроде /Library/Java/JavaVirtualMachines/jdk 1.7.0_55.jdk/Contents/Home

  • В разделе Eclipse > preferences > Установленные JRE нажмите "добавить", выберите "MacOS X VM", нажмите "Далее"

  • в JRE Home вставьте свою версию /Library/Java/JavaVirtualMachines/jdk 1.7.0_55.jdk/Contents/Home, дайте ему имя и нажмите "Готово"
  • Перезапустите Eclipse и переустановите PyDev.

Voila!

Ответ 9

У меня была одна и та же проблема с Луной и я обнаружил свою ошибку.

После проверки автора в разделе "Доверяете ли вы этим сертификатам?" страницы, и я смог успешно установить pydev.

Страница позволяет продолжить, не проверяя ее, и никаких ошибок не возникает, и именно там я полностью пропустил. Возможно, это полезно для кого-то.

Ответ 10

Вы можете вернуться к 2.x.x:

  • Eclipse → О Eclipse, затем нажмите кнопку "Сведения об установке".
  • На вкладке "История установки" выберите последнюю установку.
  • Нажмите кнопку "Отменить".

Вы вернетесь к выбранной установке.

Ответ 11

Мне удалось получить следующее для работы с Eclipse IDE для разработчиков Java 4.4.1 Luna на OS X 10.9.5 Mavericks:

  • Загрузите и установите последнюю версию JDK (в настоящее время Java SE 8u25) из http://www.oracle.com/technetwork/java/javase/downloads/index.html. (Не JRE!)

  • Перейдите в /Applications/eclipse/Eclipse.app/Contents/MacOS (или где у вас установлен Eclipse) и откройте eclipse.ini.

  • Добавить в нижнюю часть файла (обязательно замените номер версии своим):

    -vm
    /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java
    
  • Загрузите последнюю версию PyDev (в настоящее время 3.8.0) из SourceForge в http://sourceforge.net/projects/pydev/files/pydev/.

  • Разархивируйте его содержимое в /Applications/eclipse/dropins (или где у вас установлен Eclipse) и перезапустите Eclipse.

Надеюсь, это поможет любому, у кого есть проблема. Особая благодарность Мохаммеду Локхандвале и бранио.

Ответ 12

Ага, он решается только сейчас. Я покажу его в следующем.

Сначала, я использую MyEclipse с jdk1.8, возможно, некоторые люди не знают, что Eclipse (или MyEclipse) имеет свой собственный jvm что не загружено и установлено "jdk", а "встроенный jvm" по умолчанию. Вы можете проверить это, нажав на это "Настройки Windows → - > Java → Установленные JRE". И я обнаружил, что MyEclipse использовал стандартный jdk1.6. Затем я нажимаю "добавить" для построения пути моего установленного jdk1.8.

Второй, я открыл файл конфигурации с именем "myeclipse.ini" и проверил следующее.

binary/com.sun.java.jdk.win32.x86_64_1.6.0.u43/bin/javaw.exe

Третий, я заменил его новым путем. Проверьте следующее. Это новый путь.

D:/jdk/java/jdk1.8/bin/javaw.exe

Последний, перезапустите. И вы можете найти "PyDev" в "Предпочтения".

Счастливое кодирование с помощью Python!

PS: Пичарм хорош, и вы можете получить его бесплатно, если вы студент или учитель. нажмите здесь

Ответ 13

Я столкнулся с той же проблемой, используя java 1.7.0_101. Обновлено до 1.8.0_91 и "voilá"! Наконец появился PyDev.

Ответ 14

Попробовав все перечисленные способы работы с 1.7, я все еще видел сообщение об ошибке, когда Eclipse пытался открыть редакторы и навигаторы при запуске. Но когда я создал новый проект, он сработал. Затем я попробовал только закрыть все редакторы и снова открыть их, и они тоже работают. Навигатор тоже приступил к работе и ничего не показал. Когда я переключил это на проекты, он также начал работать.

Ответ 15

То же самое случилось со мной. Вот как я его исправил.

  • Нажмите "install new software" - он под справкой.
  • Нажмите "what is already installed"
  • Удалить PyDev
  • Переустановите PyDev НО вместо версии 3.3XX, установите последнюю версию 2.XX(например, щелкните раскрывающееся меню и выберите последнюю версию 2.XX)

Это сработало для меня!

Ответ 16

Итак, я устал от многих предложений выше, и я думаю, что, наконец, он получил его, чтобы установить JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html. Вам также может потребоваться удалить плагин pydev и снова установить его. Но после установки JDK 8 я получил Pydev, чтобы показать его предпочтение.

Ответ 17

меню Справкa > Установить новое программное обеспечение...не заполняйте "работы с", но нажмите Добавить... На следующем экране добавьте сайт обновлений PyDev и PyDev Extensions:  Имя: расширения PyDev и PyDev  Местоположение: http://pydev.org/updates и продолжайте...

Ответ 18

pydev 3 глючит! Используйте 2.8, и все должно быть в порядке.

Ответ 19

У меня также была эта проблема, я хотел использовать python3.4 в качестве интерпретатора и не был совместим с pydev 2.8, поэтому после нескольких испытаний я узнал, что если вы устанавливаете pydev 2.5, все работает отлично! (По крайней мере, на Eclipse Kepler).

Ответ 20

Я знаю, что эта ветка устарела, но я думал, что могу внести свой вклад в решение, потому что ни одно из вышеприведенных предложений не работало для моего Mac, работающего с Yosemite [10.10.2]. Надеюсь, это поможет кому-то другому. Несмотря на обновление до последнего JDK, мой Mac постоянно сообщал о неправильной версии. Оказывается, символическая ссылка указывала на старую версию и исправление этой проблемы помогло моей работе pydev/eclipse.

  • Узнайте текущую версию Java по умолчанию

    Java -version
    
  • Получить установленные версии

    /usr/libexec/java_home -V
    
  • Перейдите в следующую папку и удалите текущую символическую ссылку

    cd /System/Library/Frameworks/JavaVM.framework/Versions/
    rm CurrentJDK 
    
  • Создайте новую символическую ссылку, указав ее на новую установку, заменив "новую версию" соответствующей версией из 2 выше. i.e jdk1.8.0_40.jdk

    ln -s /Library/Java/JavaVirtualMachines/<new-version>/Contents/ CurrentJDK
    
  • Подтвердите свою версию по умолчанию

    Java -version
    
  • Restart.

Счастливое кодирование..:)

Ответ 21

Мне пришлось удалить pyDev 3 и установить 2.8 для работы с Eclipse (V 4.4) и Yosemite (V 10.10)

Ответ 22

Самый простой способ - просто получить http://www.liclipse.com/, который имеет все настройки с самого начала... если вы не хотите идти, что маршрут (поскольку LiClipse является коммерческим), вы можете попробовать вручную установить java 7:

Схватил из http://pydev.org/download.html:

Ну, основная проблема в это время заключается в том, что PyDev требует Java 7 для запуска. Итак, если вы не хотите поддерживать PyDev, перейдя по пути LiClipse (который в основном представляет собой автономную версию PyDev плюс некоторые положительные эффекты), вам, возможно, придется пройти через некоторые циклы, чтобы убедиться, что вы фактически используете Java 7 для запуска Eclipse/PyDev (как описано ниже).

Все ОС

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

I.e.: in help > about > подробности установки > проверьте конфигурацию, если он действительно использует версию java 7, на которую вы указали.

Если он не получил его автоматически, следуйте инструкциям:

http://wiki.eclipse.org/Eclipse.ini, чтобы добавить аргумент -vm в eclipse.ini в разделе "Указание JVM", чтобы указать java 7 vm.

Примечание в Mac OS: вы можете использовать команду "/usr/libexec/java_home -v 1.7", чтобы получить базовый путь для JVM (хотя вам также нужно добавить "/bin/java" к выходу указанного команду -vm arg в eclipse.ini).

Ответ 23

Решение

Использование стандартного метода установки Eclipse:

В "Установка нового программного обеспечения" добавьте новый сайт для работы с. Я назвал свой вход PyDev Old и вошел в Местоположение:

https://dl.bintray.com/fabioz/pydev/old/site.xml

У этого есть PyDev для версий Eclipse с 2.8.2 по 4.5.3


Подробнее

Я работаю с Indigo (3.7), поэтому мне нужна версия PyDev старше 3.0.0. Мой JDK - 7, как указано в другом месте этого вопроса. Опция "Показать только последние версии доступного программного обеспечения" отключена.

Стандартный совет для получения PyDev заключается в использовании http://pydev.org/updates и отключении единственного последнего варианта. Это теперь перечисляет только PyDev 5.

Ответ 24

У меня была такая же проблема!

Просто обновите все три SW до последней версии, и это решит проблему.

Сделайте следующее:

Теперь он должен хорошо работать!

Ответ 25

У меня была такая же проблема в Eclipse 4.4. Пришлось использовать предыдущую версию PyDev. Кажется, это просто вопрос использования правильных 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.

Ответ 26

Октябрь 2016:

  • Установленная новая новая версия Java JDK 1.8.0_102 позаботилась о несовместимой OSX JRE 1.6.
  • Установленная свежая копия Eclipse Neon 4.6.1
  • Следующее руководство pydev: http://www.pydev.org/manual_101_install.html

теперь все работает нормально...

Ответ 27

Сначала установите и настройте следующие приложения, как они упомянуты в приведенных выше ответах:

  • Jave (версия 8 или выше)
  • Eclipse (версия Neon/Oxygen или выше)
  • PyDev в Eclipse

Теперь выполните следующие шаги:

  • Eclipse → Окно → Перспектива → Открытая перспектива → Другое..
  • Выберите PyDev в списке.
  • Нажмите "Открыть".

Теперь вы все настроены.

Ура!!!

Ответ 28

Убедитесь, что вы установите 64-разрядную версию Eclipse, если сможете. Если это так, вы можете без проблем использовать последнюю версию Pydev.