在Mac上使用Python时使用lxml接收'ImportError:无法导入名称etree'

Cra*_*eva 10 python macos lxml importerror

我在Mac上为Python正确安装lxml时遇到了困难.我按照这里的说明进行操作,安装后表明安装成功(但是,有一些警告.安装和警告的完整日志可以在这里找到)

运行安装后,我尝试在lxml安装目录中运行Test.py以确保它正常工作.我立即被提示错误:

ImportError"  cannot import name etree.  
Run Code Online (Sandbox Code Playgroud)

该错误来自该行from lxml import etree.

在看似成功安装之后,我似乎无法弄清楚为什么它会失败.请原谅我的无知,因为我通常不用Python编程,当然也不会用MAC(目前不得不这样做).

以供参考:

  • Python版本:2.7.2
  • Mac OS X 10.8.2

在此先感谢所有的帮助.

Yuv*_*dam 16

听起来lxml你的道路上还有另一个.确保你引用正确的,它应该是这样的:

>>> import lxml
>>> lxml
<module 'lxml' from '/path/to/lib/python2.7/site-packages/lxml/__init__.pyc'>
Run Code Online (Sandbox Code Playgroud)

  • 如果您发现答案有用,请upvote并接受. (3认同)