近期项目需要etree和Ubuntu系统,所以在系统上运行的时候报错no mode name ‘etree’,这个是因为有些lxml包中不包含etree插件,所以的重新下载 ,我在网上看到有解决办法输入如下命令:
sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev
这个是下载必须的dev包,但是运行完之后from lxml import etree还是报错,所以我就执行了如下命令:
sudo pip uninstall lxml
首先下载了之前的lxml包,然后执行:
sudo pip install lxml
执行完之后在from lxml import etree不报错了,最后也看了一下lxml包的版本,是版本更新了,原谅我没有截图,这是在配置完之后写的,所以没有图,但是有解决方案,嘻嘻~