欢迎使用CSDN-markdown编辑器
来源:互联网 发布:流氓推广软件是什么 编辑:程序博客网 时间:2024/05/01 08:19
CentOS安装lxml
找同事要了个服务器玩玩,干净的centos(连gcc都没有),从官网下载了python3.6源码安装了
./configuremake install
默认装到了/usr/local目录下,我在config的时候添加–prefix=/usr/local/python36参数手动指定到了python36目录下。
然后因为要写爬虫嘛,我喜欢手撸,requests+lxml,贼爽
$ pip3 install requests#这里因为要和系统自带的python2共存,所以py3的pip我给重命名成pip3$ pip3 install lxml
第一行命令没什么问题,第二行就有问题了,因为系统太干净,什么库都没有,安装lxml之前应该先安装libxml2和libxslt
$ yum install libxml2 libxml2-dev libxslt-dev
后面两个yum找不到,查找原因:
Debian系的才是libxml2-dev,RHEL系的应该是libxml2-devel
执行以下命令后成功
$ yum install libxml2 libxml2-devel libxslt-devel
然后就是安装lxml了,但是到这里直接装还是有问题,提示找不到libxml库
fatal error: libxml/xmlversion.h: No such file or directory
好气吖,我明明都install了阿。查找原因,找到了这里
原来是路径的问题,shell下先export
export C_INCLUDE_PATH=/usr/include/libxml2/
之后就是愉快的安装啦
pip3 install lxml
结果
Collecting lxml
..Using cached lxml-3.7.1.tar.gz
Building wheels for collected packages: lxml
..Running setup.py bdist_wheel for lxml … done
..Stored in director
/root/.cache/pip/wheels/90/63/7b/7def2c66617eba0de4c6ca0f3f31aa8bbffb1bb96b80fe0698
Successfully built lxml
Installing collected packages: lxml
Successfully installed lxml-3.7.1
完美~
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- MYSQL GROUP BY用法详解
- 学习php自行开发mvc框架过程(七)
- Apache Jmeter3.0 HTTP压力测试
- 数字转换工具类:将阿拉伯数字转换成中文
- Detour安装及简单使用实例
- 欢迎使用CSDN-markdown编辑器
- STUN/TURN/ICE协议在P2P SIP中的应用(一)
- 解决过度绘制的过程以及遇到的一些坑
- Spring——IOC容器基本概念
- Scrapy爬虫(八):中间件的使用实例
- 文本的特征属性选择
- CSS3的4大伪元素选择器详解
- 奥斯卡奖章——第六届中山大学程序设计大赛
- Android 创建新的Activity,禁止返回到前一个(或pre的pre)Activity (FLAG_ACTIVITY_CLEAR_TASK的应用)