Python lxml无法导入etree包

Python lxml无法导入etree包,python,Python,我使用的是Macosx high sierra和python 2.7版本。我在导入lxml.etree时发现以下错误 import lxml.etree as et Traceback (most recent call last): File "<stdin>", line 1, in <module> File "src/lxml/etree.pyx", line 68, in init lxml.etree File "/usr/local/Cellar

我使用的是Macosx high sierra和python 2.7版本。我在导入lxml.etree时发现以下错误

import lxml.etree as et
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "src/lxml/etree.pyx", line 68, in init lxml.etree
  File "/usr/local/Cellar/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/io.py", line 51, in <module>
    import _io
ImportError: dlopen(/usr/local/Cellar/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder
  Referenced from: /usr/local/Cellar/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace
 in /usr/local/Cellar/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
将lxml.etree作为et导入
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“src/lxml/etree.pyx”,第68行,在init lxml.etree中
文件“/usr/local/cillar”/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/io.py”,第51行,在
导入
导入错误:dlopen(/usr/local/cell)/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload//u io.so,2):未找到符号:u PyCodecInfo_GetIncrementalDecoder
引用自:/usr/local/cillar/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload//u io.so
应为:平面命名空间
in/usr/本地/地下室/python@2/2.7.16_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload//u io.so

您使用的是哪种Python2.7,是系统的还是自制的?你在用虚拟电视吗?您是如何安装lxml的?是什么版本?您是如何运行脚本的?我无法在macOS High Sierra、python 2.7.16(自制)、lxml 4.4.1上复制。您使用的是哪个Python2.7,系统的还是自制安装的?你在用虚拟电视吗?您是如何安装lxml的?是什么版本?您是如何运行脚本的?我无法在macOS High Sierra、python 2.7.16(自制)、lxml 4.4.1上复制脚本。