Получение «ImportError: невозможно импортировать имя etree» при использовании lxml в Python на Mac

Мне трудно установить lxml для Python на Mac. Я выполнил инструкции, которые после установки указывают, что установка прошла успешно (однако есть некоторые предупреждения. Полный журнал установки и предупреждения можно найти здесь )

После запуска установки я пытаюсь запустить Test.py в каталоге установки lxml, чтобы убедиться, что он работает правильно. Я немедленно вызвал ошибку:

ImportError" cannot import name etree. 

Эта ошибка возникает из строки from lxml import etree .

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

Для справки:

  • Версия Python: 2.7.2
  • Mac OS X 10.8.2

Заранее благодарим за помощь.

2 Solutions collect form web for “Получение «ImportError: невозможно импортировать имя etree» при использовании lxml в Python на Mac”

Похоже, у вас есть другой lxml на вашем пути. Убедитесь, что вы ссылаетесь на правильный, он должен выглядеть примерно так:

 >>> import lxml >>> lxml <module 'lxml' from '/path/to/lib/python2.7/site-packages/lxml/__init__.pyc'> 

У меня была такая же проблема, как и вы.

Моя проблема заключалась в том, что я назвал один из моих файлов Python lxml.py.

Вы всегда должны проверить, конфликтует ли имя файла Python с модулем.

  • Как зарегистрировать активность программы python в Mac OS X
  • как включить NSUserNotificationCenter в py2app
  • Python raw_input не принимает ввода
  • Установка Google Assistant на Python3.6 OSX
  • Homebrew устанавливает libxml2 с модулями python
  • Изменение пути Python по умолчанию Mac
  • Попытка использовать Pyglet - что означает эта ошибка?
  • «OSError: dlopen (libSystem.dylib, 6): изображение не найдено» (OS X + macports + Celery 3.1.7)
  • virtualenv: команда не найдена после установки с помощью Pip на Mac
  • Mac osx lion, virtualenv, pil install - ошибка gcc
  • Python OS X 10.5 среда разработки
  • Python - лучший язык программирования в мире.