今天在服务器上安装python爬虫用的lxml的库时使用了pip install lxml命令,然后就编译失败了,之后在百度上百度了一些办法,说是需要一些依赖的软件,但是试过了基本上都没用,但功夫不负有心人,最终还是解决了,在安装lxml之前需要安装它依赖的一些包,这些包少一个都不行,之前我就是少安乐一些,结果就是编译不了,报错如图:
在安装lxml之前执行下面的命令:
1 |
sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev |
上面这几个东西是用来编译的,少了他们是编译不了的。所以导致安装失败。
然后再执行
1 |
pip install lxml |
如果说找不到pip命令的话,请先安装python的pip,安装命令是:
1 |
sudo apt-get install python-pip |
哎!都是坑啊,这两天搞python搞的头疼,估计很多新手都遇到过这些问题。