Ошибка интерпретатора Python Eclipse PyDev: stdlib not found

Ответ на эту проблему на самом деле довольно прост. Я не могу выполнить код из конструктора по причинам, на которые указывает Raimond, но я могу сделать это вне конструктора.

Поэтому то, что я сделал, переопределяло onActionExecuting () в основном классе контроллера (я создал пользовательский атрибут для него, но просто переопределение метода должно также работать), и затем сделайте мой пользовательский поиск оттуда.

Теперь это работает как ожидалось, и у меня нет повторного кода.

25
задан Antonin 30 March 2012 в 01:47
поделиться

5 ответов

Была такая же проблема. Eclipse не может найти все необходимые пути, используя установленный по умолчанию python (2.6). Я скачал python 2.7, прошел установку. Мой новый путь «который Python» стал:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python.

Когда я попытался настроить переводчик на этот раз, указал этот путь, и он прошел прямо.

Примечание:

  1. Перейдите в каталог /Library/Frameworks/Python.framework/Versions/2.7/bin
  2. Выберите установленный интерпретатор python. Иногда ссылка «python» не существует на текущий интерпретатор (скажем, python3)
28
ответ дан 28 November 2019 в 18:21
поделиться

Я нашел решение не трогать версию Python macs deliveryd, а загружать рекламу с установкой новой (в настоящее время 3. что-то)

при настройке интерпретатора, указать / usr / local / bin / pyhton3

(чтобы узнать точный путь к открытому терминалу и введите: sudo -s! Hittenter> ваш пароль! Hittenter> cd / usr / local / bin! Hittenter> ls! Hittenter>) -> что это делает , показывая вам содержимое папки, в которую вы пошли. вы должны найти там интерпретатора Python.

ВНИМАНИЕ !!!! Не трогайте и не изменяйте никакие другие файлы / папки Python, поставляемые с вашим Mac.

2
ответ дан 28 November 2019 в 18:21
поделиться

Для OS X 10.8 (Mountain Lion) я нашел решение здесь: Отладчик pydev: невозможно найти реальное местоположение для python 2.7 после обновления OS 10.8

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

4
ответ дан 28 November 2019 в 18:21
поделиться

@labjunky, если файлы .py из папки lib в tar-архиве с исходным кодом будут помещены в папку site-packages пользователя ~ / Library / Python / 2.7 / lib / python / site-packages [при условии, что они перечислены в местоположения по PyDev и выбраны], это тоже работает. это может быть полезно, если у пользователя нет прав на изменение местоположения в /System/Library/Frameworks/....

2
ответ дан 28 November 2019 в 18:21
поделиться

У меня была эта проблема при настройке Jython, и я решил ее, как описано здесь: https://stackoverflow.com/a/20002281/1915920

1
ответ дан 28 November 2019 в 18:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: