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

PyDev Eclipse Переводчики Python Ошибка: stdlib не найден

Я пытаюсь использовать Eclipse 3.6 в качестве редактора Python. Я устанавливаю последнюю версию PyDev, а затем пытаюсь установить поле Interpreter - Python в настройках на моем mac.

Моя версия python равна 2.6, а путь - "/usr/bin/python". Когда я ввожу это, и я выбираю элементы для добавления в систему PYTHONPATH, я получаю следующее сообщение об ошибке:

Ошибка: Python stdlib не найден

Кажется, что папка Python/Lib (которая содержит стандартный библиотека) не было найдено/выбрано во время процесса установки.

Эта папка (которая содержит такие файлы, как threading.py и traceback.py) требуется для правильной работы PyDev (и он должен содержат фактические исходные файлы, а не только файлы .pyc)...

Так что я не могу сказать eclipse путь переводчика! Любая помощь будет замечательной! (Я уже пытался переустановить PyDev, не повезло)

Спасибо!

После ответа Праввея, моя библиотека python находится в /library/python/ 2.6/site-packages. Когда я ввожу /usr/bin/python в поле интерпретатора, eclipse спрашивает, какие пути я хотел бы добавить в свою систему PYTHONPATH. Одним из элементов флажка является именно этот путь. Поэтому я проверяю его, а также другие коробки. Нажмите ok, и я получаю ту же ошибку.

4b9b3361

Ответ 1

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

В SourceForge: http://sourceforge.net/projects/pydev/forums/forum/293649/topic/4480085:

  • tim-erwin пишет:

"Я загрузил исходный релиз Python и просто удалил папку /Lib в/System/..../Frameworks/.../lib/python2.6/, и он работает".

  • fabioz пишет:

"Это решение (хотя обычно то, что я делаю в Mac OS, - это установка python с python.org вместо использования по умолчанию - не уверен, что вы можете сломать в Mac OS, если при разработке чего-то происходит плохо)."

Ответ 2

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

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

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

Примечание:

  • Перейдите в каталог /Library/Frameworks/Python.framework/Versions/2.7/bin
  • Выберите установленный интерпретатор python. Иногда ссылка "python" не существует для текущего интерпретатора (скажем, python3)

Ответ 3

Когда я обновился до Mountain Lion (10.8.2), у меня была эта проблема. Решение заключалось в установке XCode 4.5.2, затем в XCode > Preferences > Components, есть возможность установить средства командной строки. Я установил их, а затем я смог установить Interpreter.

Ответ 4

PyDev нуждается в расположении папки python lib, чтобы получить эту папку на вашем компьютере, попробуйте запустить эту команду в терминале.

python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"

И добавьте этот каталог в свое местоположение PYTHONPATH в PyDev в Eclipse.

Ответ 6

У меня тоже была ошибка: источники stdlib не найдены.

Мое исправление заключалось в установке XCode 4.2, а затем повторении метода Eclipse PyDev "Авто Конфигурация".

Ошибка. PyDev работает нормально!

Ответ 7

Я нашел решение не трогательной версии macs deliverd python, но загрузив объявление, установив новый (в настоящее время 3.something)

при настройке интерпретатора укажите /usr/local/bin/pyhton 3

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

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

Ответ 8

После установки инструментов Apple OSX Developer из http://developer.apple.com/xcode/ необходимые .py файлы будут установлены в /library/python/ 2.6/site -packages. Не нужно суетиться с установкой python самостоятельно, используя версии Python, не благословленные Apple.

Ответ 9

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

Ответ 10

В настройках > PyDev > Interpreter - Python

  • Выберите Новый...
  • Назовите его "Python2.7"
  • установить путь к /usr/bin/python

он автоматически настраивает некоторые пути, выбирает их и продолжает.

Ответ 11

У меня возникла проблема с настройкой Jython и ее решение, как описано здесь: fooobar.com/questions/206460/...

Ответ 12

Я решил оставить свой MAC OS Python 2.7 как есть, а вместо этого просто установить Python 3.3.4. Он работает плавно!:)

1) загрузить python 3.3.4:

python-3.3.4-macosx10.6.dmg находится в http://python.org/download/releases/3.3.4/: скачан "из Mac OS X 64-разрядный/32-разрядный установщик (3.3.4) для Mac OS X 10.6 и более поздних версий" (My Mac OS - Mountain Lion).

2) настройка Python Interpreter и Lib:

Перейдите в Eclipse Preferences > Interpreter > Python Interpreter и нажмите "Quick Auto Config". Он может найти Python 3.3.4, найти интерпретатор как /usr/local/bin/python 3 (который на самом деле: shulow $ls -l/usr/local/bin/python3 lrwxr-xr-x 1 корневое колесо 69 4 марта 23:18/usr/local/bin/python3 → ../../../Library/Рамки/Python.framework/Версии/3.3/bin/python3)

И он также автоматически находит соответствующие библиотеки в /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3, где есть .py файлы (а не только .pyc и .pyo)