Parece que muitos dos problemas com o lxml são causados pelos vários métodos para instalá-lo, muitos dos quais são becos sem saída. Dei uma olhada e encontrei um link com instruções para instalação. Dê uma olhada ...
Ah, confusão.
Estou tentando instalar uma biblioteca python chamada lxml, conforme necessário, por um script python. Eu já passei por várias perguntas e respostas SU. Eu não tenho conseguido progredir muito.
Eu corro easy_install lxml
e obtenho:
Processing lxml-3.0.1-py2.6-macosx-10.6-universal.egg lxml 3.0.1 is already the active version in easy-install.pth
Using /Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg Processing dependencies for lxml Finished processing dependencies for lxml
mas quando executo meu script, recebo:
File "scraper.py", line 3, in import lxml.html File "/Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg/lxml/html/init.py", line 42, in from 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): Symbol not found: _htmlParseChunk Referenced from: /Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg/lxml/etree.so
Expected in: flat namespace in /Library/Python/2.6/site-packages/lxml-3.0.1-py2.6-macosx-10.6-universal.egg/lxml/etree.so
Eu acho que talvez eu não esteja usando a instalação correta do python? Eu instalei o python com o fink, mas devo usar o python do OS X?
Isso está no meu .profile:
test -r /sw/bin/init.sh && . /sw/bin/init.sh
que aponta para a instalação do fink.
echo $PATH
me dá:
/sw/bin:/sw/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/X11R6/bin
Devo mudar isso para apontar para o python do snow leopard? (Qual é 2.6.1) Na Biblioteca /, existe:
quais são as lxml
bibliotecas que preciso, aparece, também, as requests
.
E whereis python
me dá /usr/bin/python
O que eu faço? Como obtenho o python para usar essas bibliotecas? E qual python?
Parece que muitos dos problemas com o lxml são causados pelos vários métodos para instalá-lo, muitos dos quais são becos sem saída. Dei uma olhada e encontrei um link com instruções para instalação. Dê uma olhada ...