我知道之前已经问过这个问题,但是我已经尝试了几乎所有我能找到的问题上列出的解决方案,但都无济于事。
Pip install lxml
不起作用,easy_install lxml
也不起作用。我已经下载并尝试了一些不同版本的lxml:
lxml-3.6.4-cp27-cp27m-win32(WHL文件)
lxml-3.7.0-cp36-cp36m-win32(WHL文件)
lxml-lxml-lxml-3.7.0-0-g826ca60.tar(GZ文件)
我还从libxml2
和libxslt
下载并提取了所有内容。现在他们都坐在自己的解压缩文件夹中。
当我从命令行运行安装时,它似乎工作了几秒钟但最终失败了。它是fails with exit status 2
或failed building wheel for lxml
或could not find function xmlCheckVersion in library libxml2. Is libxm12 installed?
.....我认为它已经安装但我不知道安装的libxm12应该是什么样子。我解压缩并从libxm12下载中提取了所有内容。
我还尝试过来自其他SO帖子的所有以下命令,每个都失败了:
sudo apt-get install python-lxml
apt-get install python-dev libxml2 libxml2-dev libxslt-dev
pip install --upgrade lxml
pip3 install lxml
我也抬起头来试图安装"预建的二进制文件"但那些似乎也没有工作.......
我不希望这篇文章只是让我抱怨它不会工作所以我的问题是:将lxml放到我的计算机上最简单最直接的方法是什么,这样我就可以在Python中使用它了?
答案 0 :(得分:1)
安装缺少的依赖项sudo apt-get install zlib1g-dev