导入错误-(Python 2.7)

导入错误-(Python 2.7),python,python-2.7,Python,Python 2.7,我一整天都在试图解决一个导入错误,这简直让我发疯。我已经仔细研究了每一个类似的问题,并尝试了每一个解决方案,但似乎没有什么能为我带来奇迹 我目前正在终端上运行一个脚本,方法是 $ python camelcamelcamel-import.py 我得到的错误是: Traceback (most recent call last): File "camelcamelcamel-import.py", line 1, in <module> import sys, mechani

我一整天都在试图解决一个导入错误,这简直让我发疯。我已经仔细研究了每一个类似的问题,并尝试了每一个解决方案,但似乎没有什么能为我带来奇迹

我目前正在终端上运行一个脚本,方法是

$ python camelcamelcamel-import.py
我得到的错误是:

 Traceback (most recent call last):
 File "camelcamelcamel-import.py", line 1, in <module>
 import sys, mechanize, lxml.html
 File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml/html/init.py", line 54, in <module>
 from .. import etree
 ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml/etree.so, 2): Symbol not found: _xsltDocDefaultLoader
 Referenced from:        /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml/etree.so
 Expected in: dynamic lookup
回溯(最近一次呼叫最后一次):
文件“camel import.py”,第1行,在
导入sys、mechanize、lxml.html
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/lxml/html/init.py”,第54行,在
从…起导入etree
ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml/etree.so,2):未找到符号:\u xsltDocDefaultLoader
引用自:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml/etree.so
应为:动态查找
我尝试过安装/卸载这些模块,pip也是这样,但似乎没有任何效果


非常感谢您的帮助,谢谢

使用brew重新安装libxslt和libxml2

brew install libxslt libxml2
如果在安装过程中看到错误,请执行以下操作:

xcode-select --install

使用brew重新安装libxslt和libxml2

brew install libxslt libxml2
如果在安装过程中看到错误,请执行以下操作:

xcode-select --install

brew安装libxml2
?可能:预期版本不同,等等。可能重新安装python吗?@jmunch我尝试过这样做,但仍然得到完全相同的错误,我不明白。@abccd我试图避免这样做,看起来非常混乱。安装/使用其他外部模块是否有效?
brew安装libxml2
?可能:预期版本不同,等等。可能重新安装python吗?@jmunch我尝试过这样做,但仍然得到完全相同的错误,我不明白。@abccd我一直在试图避免这样做,似乎非常混乱。安装/使用其他外部模块是否有效?我尝试过这样做,但仍然得到完全相同的错误,我不明白。你试过用pip重新安装lxml吗
pip卸载lxml&&pip--no cache dir安装lxml
是的,我已经安装了。我有一个干净的旧MacBookPro,因此我安装了pip,然后是mechanize和lxml,最后是html5lib。仍然不起作用。我已经尝试过这样做,但仍然得到完全相同的错误,我不明白。您是否尝试过使用pip重新安装lxml
pip卸载lxml&&pip--no cache dir安装lxml
是的,我已经安装了。我有一个干净的旧MacBookPro,因此我安装了pip,然后是mechanize和lxml,最后是html5lib。还是不行。。