首页 > Python中lxml库的安装(Windows平台)

Python中lxml库的安装(Windows平台)

之前写过《Python中requests包的安装》,今天我需要安装lxml库,这里我尝试之前安装requests方式,但是没有成功,几经周折,终于总结出来了一个方法,这里拿出来给大家分享。

首先就是自己的电脑已经安装好了Python2.7或者Python3.5,。接下来是安装pip,很多在安装Python的时候,pip已经安装好了,但是当我们在Windows下进入命令行模式的时候使用pip的时候经常报错,原因是没有配置环境变量,接下来找到你的Python的安装路径,我的是安装在Z:python27这个文件夹下面的,打开该文件夹,进入到Scripts文件夹下面,会看到pip,然后把这个安装路径配置环境变量到path下,如果有不懂如何配置环境变量的可上网查询。这里提供一种方法用来检查你的pip是否安装成功,在命令行模式下,输入命令:pip --version 如果显示和下图类似就说明安装成功了,下图的内容显示了pip的版本和安装路径。

接下来安装wheel,建议命令行模式下,进入到Python的安装路径下,然后进入到lib目录下,然后输入命令:pip install wheel  下图则表示你的wheel安装成功了



接下来是安装lxml,首先我们需要下载lxml,这里给大家提供一个网址,这里面基本包含了大部分的Python需要的库 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

这里有好多版本的lxml的库文件,我们需要根据自己的Python版本和电脑的配置来选择不一样的库文件。下图是刚刚那个网址下面的截图,其中有好多文件,第一个框中的内容是Python的版本,第二个框中的内容是计算机的位数。

 

从上面的这些内容里面下载一个文件,然后把这个文件放在Python的安装目录的lib目录下,然后打开Windows的命令行窗口,进入到这个目录下,然后输入命令:pip install lxml-3.xxx(这里面xxx的内容是你的下载文件的全名,注意名称一定要保证一样),这样执行了之后,有可能会出现下图的报错,意思是安装的版本不符合本机的要求



这里就是我们下载的文件不匹配,我们就需要换一个下载然后重新执行命令:pip install lxml-3.xxx  。这里重新下载文件的时候,大家看上上一个截图,哪些文件中,符合Python27和Win32的有好几个,这里你可以把几个都试一下,如果还是不行,就一个一个试,总有一款适合你!!!(我自己的电脑是64位,安装的Python是2.7版本的,但是我安装的lxml文件确实第一个,这里大家一个一个试吧)。然后命令行窗口输入python,进入python的环境,输入import lxml,如下图就表示你的安装成功了,是不是很期待呢,赶紧试一下吧。

(这里有发现了一个新的方法,亲还没有测过哈,大家可以尝试:下载lxml的whl包,修改后缀名为.zip 解压缩,再把解压出来的文件夹放到Python 安装文件夹下面Lib/site-packages 文件夹下。)

更多相关:

  • 如果你想在自己的IPhone上安装一个ipa文件,你的手机是无法正常安装的,(越狱,企业证书分发除外)但是我们可以通过以下步骤来实现,前提要有自己的开发者账号。接下来就看一下具体的步骤:第一步:用Xcode新建一个工程Bundle identifier不要和手机中已有的的APP重复,然后用自己的证书打包出ipa文件。第二步:获取mob...

  • 刚接触,啥子都不会,按着教程走需求:识别图片中的文字信息环境:windows系统开发语言:python3.5使用工具类:1.pyocr2.PIL3.tesseract-ocr步骤:1.pyocr网络通直接使用命令:pip install pyocr网络不通,转至https://pypi.python.org/pypi/pyocr/0....

  • 1、前言程序设计好以后会生成若干可执行文件和依赖文件。为了方便程序被更好地使用,需要将程序封装为一个安装程序。2、平台和环境Windows系统安装NSIS下载地址:https://nsis.sourceforge.io/DownloadNSIS(Nullsoft Scriptable Install System)是一个开源的 Win...

  • 展开全部 f=open('xxx','r',encoding='utf-8') file=f.readlines() f.close() f=open('xxx','w',encoding='utf-8') for i in len(file): ----file[i]=file[i].split(',') ----file[i][1...

  • PIL(Python Imaging Library)是Python中一个强大的图像处理库,但目前其只支持到Python2.7 pillow是PIL的一个分支,虽是分支但是其与PIL同样也具有很强的图像处理库。 Python3.7.0 如何安装pillow 此安装方法在windows7环境下完成: >>>win+r调出运行窗口,键入c...

  • 在ubuntu 16.04.5 LTS上使用Python安装模块时,比较顺手的方法是使用pip命令。这次,我在安装一个模块时,老是提示下面的问题,比较不爽。所以,我就照着提示做了一遍,记录下来,以作备忘。 按照提示,执行下面的升级命令,要使用超级用户权限 sudo pip install --upgrade pip 在升...

  • 我在Ubuntu 14.04 64bit上安装python开发环境的过程中遇到如下错误: Pip install: ImportError: cannot import name IncompleteRead 表现的现象是, 无论我怎么使用pip install XXX, 我都会得到上面类似的错误,  (在ubuntu中使...

  • pip是python的一个包管理工具,很多包都可以用这个来管理,首先安装pip sudo apt-get install python-pip IPython 终端与其他相比更为强大,提供智能的自动补全,高亮输出,及其他特性。...

  • 有时候大家使用python的时候都会用到两个版本,虽说可以独立设置环境变量独立使用,但是用到pip的时候就不行了,python2和python3中的都用相同的pip。在这里我就把我的经验分享给大家。 这是python设置的环境变量 下面是python2的名字 下面是python3的名字,为了让电脑区分,我改了一下如图所示 下面是...

  •   cmd pip install 某些包时报错 pip install Consider using the `--user` option or check the permissions.   只需要pip install --user package就可以解决 转载于:https://www.cnblogs.com/web...

  • 本文来自 运维人生 ,作者:fly是个稻草人链接:http://www.ywadmin.com/?id=76误删除linux系统文件了?不用急,本文将给你一个恢复linux文件的方法,让你轻松应对运维中的各风险问题。方法总比问题多~说在前面的话针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收...

  • 原文来自SecIN社区—作者:WiHat0x00 什么是WebShell渗透测试工作的一个阶段性目标就是获取目标服务器的操作控制权限,于是WebShell便应运而生。Webshell中的WEB就是web服务,shell就是管理攻击者与操作系统之间的交互。Webshell被称为攻击者通过Web服务器端口对Web服务器有一定的操作权限,而...

  • 断电时文件系统发生了什么?硬盘又发生了什么?下一次开机时写到一半的文件在系统层面还在吗?在底层还在吗?更进一步的, 文件系统如何保证事务性, 会不会存在某种极端情况导致例如最后几个bit还没写完, 文件系统却认为它成功了的情况?回答不限任何文件系统,谢谢!下面是「北极」的回复分享断电的一瞬间,很多事情是无法确定的:1. 你无法确定...

  • 接到项目需求。需要搭建一个页面进行交互,慢慢来b (2).jpg使用python django框架进行页面的搭建在项目文件下打开窗口,输入命令;django-admin startproject helloword#在文件helloword/helloword/创建view.py在view.py文件中输入以代码from django....

  • 常见的错误集合解决方案(一)No.1提示错误'Microsoft.VC90.CRT,version="9.0.21022.8"把Microsoft.NET Framework 3.5.1下面的全部勾选上。No.2解决Qt Designer设计的图标但是VS生成不显示问题描述:在Qt designer中为菜单栏和工具栏设计的图标,但是...