在windows系统中实现python3安装lxml
lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install, pip都不能成功,会报gcc错误。
爬虫时通常要安装LXML,对于通过一下命令行
pip install lxml
出现如下错误的解决方法
lxml Unable to find vcvarsall.bat
1. 安装wheel,命令行运行:
pip install wheel
2.在这里下载对应的.whl文件(打开网址后ctrl+F,搜索LXML,选择对应版本,一般是win32,而不选win_arm64,即使电脑是win64)
http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
3. 进入.whl所在的文件夹->shift+鼠标右键->在此处打开命令窗口
4.执行命令即可完成安装:
pip install lxml-3.6.0-cp35-cp35m-win32.whl
另外附上Linux系统中安装LXML的教程
因为lxml依赖的包如下:
libxml2, libxml2-devel, libxlst, libxlst-devel, python-libxml2, python-libxslt
所以安装步骤如下:
第一步: 安装 libxml2
$ sudo apt-get install libxml2 libxml2-dev
第二步: 安装 libxslt
$ sudo apt-get install libxlst libxslt-dev
第三步: 安装 python-libxml2 和 python-libxslt
$ sudo apt-get install python-libxml2 python-libxslt
第四步: 安装 lxml
$ sudo easy_install lxml
相关推荐
-
Python使用lxml模块和Requests模块抓取HTML页面的教程
Web抓取 Web站点使用HTML描述,这意味着每个web页面是一个结构化的文档.有时从中 获取数据同时保持它的结构是有用的.web站点不总是以容易处理的格式, 如 csv 或者 json 提供它们的数据. 这正是web抓取出场的时机.Web抓取是使用计算机程序将web页面数据进行收集 并整理成所需格式,同时保存其结构的实践. lxml和Requests lxml(http://lxml.de/)是一个优美的扩展库,用来快速解析XML以及HTML文档 即使所处理的标签非常混乱.我们也将使用 Re
-
python利用lxml读写xml格式的文件
之前在转换数据集格式的时候需要将json转换到xml文件,用lxml包进行操作非常方便. 1. 写xml文件 a) 用etree和objectify from lxml import etree, objectify E = objectify.ElementMaker(annotate=False) anno_tree = E.annotation( E.folder('VOC2014_instance'), E.filename("test.jpg"), E.source( E.d
-
Python lxml模块安装教程
lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库.lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定.它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install, pip都不能成功,会报gcc错误.下面列出来Windows.Linux下面的安装方法: [
-
Python pip安装lxml出错的问题解决办法
Python pip安装lxml出错的问题解决办法 1. 在使用pip安装lxml过程中出现了一下错误: >>> pip install lxml C:\Users\Chen>pip install lxml Collecting lxml Using cached lxml-3.5.0.tar.gz Installing collected packages: lxml Running setup.py install for lxml ... error Complete
-
在windows系统中实现python3安装lxml
lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库.lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定.它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install, pip都不能成功,会报gcc错误. 爬虫时通常要安装LXML,对于通过一下命令行 pip
-
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
本人电脑是windows系统,装了Python3.7版本,但目前tensorflow支持最新的python版本为3.6,遂想再安装Python3.6以跑tensorflow. 因为看极客时间的专栏提到Jupyter是个科学运算语言的计算工具,特别适合机器学习与数学统计,因此也要装个体验一翻. 一.安装Python 电脑原先已经装了Python3.7,virtualenv,virtualenvwrapper,jupyter notebook. 在官网上直接下载windows版本的python3.6
-
windows系统Tensorflow2.x简单安装记录(图文)
自从接触了python,再到机器学习和深度学习,要学习的东西向越拉越多了!!!因为课题的需要接触了tensorflow,我直接就是一个好家伙,光安装就看了好多教程,装了好几天,回头看看其实就几句命令就可以了,对小白来说太不友好了.用习惯了windows系统,换成其他系统的话有需要学好久. 这里以windows10+anaconda+tensorflow2.3+python3.8为例. 第一步:下载环境管理软件 Anaconda和Miniconda两个自选(其实就是完整版和精简版的区别!),官网下
-
Windows系统中完全卸载MySQL数据库实现重装mysql
一.在控制面板,卸载MySQL的所有组件 控制面板-->所有控制面板项-->程序和功能,卸载所有和MySQL有关的程序 二.找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹,全删 如果安装在C盘,检查一下C:\Program Files (x86)和C:\Program Files 这两个文件夹 三.删除关于MySQL的注册表 在文件资源管理器中输入"C:\Windows\regedit.exe"会弹出注册表 删除HKEY_LOCAL_MACHINE\SYST
-
Windows系统下Node.js安装以及环境配置的完美教程
目录 一.安装环境 二.安装Node.js步骤 三.前期准备 1.Node.js简介 2.下载Node.js 四.开始安装 五.环境配置 六.测试 本人安装路径实况 总结 一.安装环境 1.本机系统:Windows 10 Pro(64位) (楼主win7,完美通过) 2.Node.js:v6.9.2LTS(64位) (楼主版本2018-11-01下载的最新版本) 二.安装Node.js步骤 1.下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 2
-
Windows系统中搭建Go语言开发环境图文详解
目录 1.Go语言简介 2.安装Git 3.Go 工具链(编译器)安装 3.1.环境变量GOROOT 3.2.环境变量GOPATH 3.3.Go常用命令 4.包管理 4.1.go module 4.2.gopm 5.编写Go语言代码的IDE或编辑工具 5.1.基于VSCode的Go开发环境 5.1.1.安装VSCode 5.1.2.安装插件 5.1.3.常用配置 5.2.GoLand 5.3.Vim 5.4.其他Go代码编写工具 6.Go语言学习资料分享 本文详细讲述如何在 Windows 系统
-
Windows Vista中IIS7的安装及配置ASP+Access环境的图文教程
装上了Windows Vista,然后知道了里面带了IIS,还是7的,就想耍耍,从安装到配置感觉比Windows 2003下面的IIS6多了许多需要注意的地方. IIS7的安装 Windows Vista中IIS7是默认不安装的,所以在安装完Windows Vista之后如果需要安装IIS7的话,就要自己动手了.安装的步骤为:开始>控制面板>程序>打开或关闭Windows功能>Internet信息服务.IIS7安装时需要注意的是,如果需要ASP.ASP.NET等的支持,是需要把功能
-
win与linux系统中python requests 安装
在 windows 系统下,只需要输入命令 pip install requests ,即可安装. 在 linux 系统下,只需要输入命令 sudo pip install requests ,即可安装. 或者 ================= Window 1. 下载requests 被墙 打开这个网址, http://www.lfd.uci.edu/~gohlke/pythonlibs 在这个网站上面有很多 python 的第三方库文件, ctrl+f 找到 requests 下载
-
windows系统下简单nodejs安装及环境配置
相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼.有关nodejs的相关资料网上已经铺天盖地.由于它的高并发特性,造就了其特殊的应用地位. 国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ 这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网http://www.nodejs.org/download/ 这里用的是
-
windows系统mysql5.7.18安装图文教程
windows系统MySQL安装教程 下载 1.登录https://dev.mysql.com/downloads/installer/ 选择Microsoft Windows 点击Download 2.点击页面下方No thanks, just start my download.开始下载 安装 1.双击刚下载完成的文件mysql-installer-community-5.7.18.1.msi开始安装 2.点击Add... 3.选择I accept the license terms 点击N
随机推荐
- 批处理命令教学之复合语句连接符(&、&&和||)
- CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享
- 详解利用jsx写vue组件的方法示例
- 入侵过程中用过的三大门派的几个小工具[推荐]
- cloudera manager 设置开机自启的方法
- 定单管理上 JS表格排序第1/2页
- javascript中encodeURI和decodeURI方法使用介绍
- asp.net webform自定义分页控件
- jQuery中的RadioButton,input,CheckBox取值赋值实现代码
- PHP 抓取网页图片并且另存为的实现代码
- 光碟工具 Alcohol 120% v1.9.6.4719 下载(附序列号注册码)
- ASP 高级模板引擎实现类
- JDBC 入门(一)
- 你应该知道的21个Java核心技术
- 批处理FINDSTR正则表达式用法实例分析
- JavaScript生成福利彩票双色球号码
- jqGrid日期格式的判断示例代码(开始日期与结束日期)
- 基于JQuery的Pager分页器实现代码
- jQuery输入框密码的显示隐藏【代码分享】
- JavaScript中return false的用法