Ах, путаница.

Я пытаюсь установить библиотеку Python под названием lxml, как это необходимо для сценария Python. Я прошел через многочисленные SU вопросы и ответы. Я не смог добиться большого прогресса.

Я запускаю easy_install lxml и получаю:

Обработка lxml-3.0.1-py2.6-macosx-10.6-universal.egg lxml 3.0.1 уже является активной версией в easy-install.pth

Использование /Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg Обработка зависимостей для lxml Завершена обработка зависимостей для lxml

но когда я запускаю свой скрипт, я получаю:

Файл "scraper.py", строка 3, в файле импорта lxml.html "/Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg/lxml/html/init.py ", строка 42, из lxml import etree

ImportError: dlopen(/Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg/lxml/etree.so, 2): символ не найден: _htmlParseChunk Ссылка на: /Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg/lxml/etree.so

Ожидается в: плоском пространстве имен в /Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg/lxml/etree.so

Я думаю, что, возможно, я не использую правильную установку Python? Я установил Python с Fink, но я должен использовать Python OS X?

Это в моем .profile:

test -r /sw/bin/init.sh && . /sw/bin/init.sh

который указывает на установку финка.

echo $PATH дает мне:

/ SW / бен:/ SW / SBIN:/ USR / бен:/ бен:/ USR / SBIN:/ SBIN:/ USR / местные / бен:/ USR / X11 / бен:/ USR / X11R6 / бен

Должен ли я изменить это, чтобы указать на питона снежного барса? (Что является 2.6.1) В библиотеке / есть:

это lxml lxml, которые мне нужны, и as requests .

И whereis python дает мне /usr/bin/python

Что я делаю? Как мне заставить Python использовать эти библиотеки. А какой питон?

1 ответ1

0

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

http://lxml.de/installation.html#installation

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .