最近碰到了Python安装lxml 库出现问题。记录一下解决过程,以后安装其他库出现问题时,方便查阅。
一、命令安装
simplejson 是你要安装的库名
如安装lxml库:pip install lxml
pip install simplejson # 安装Python包
pip install --upgrade simplejson # 升级Python包
pip uninstall simplejson # 卸载Python包
检查是否安装成功,通过下面命令(pip list)查看是否存在了。存在则说明安装成功;否则,安装失败
有的时候通过命令安装会报错,这个时候我们就要考虑下载安装了。本文小编就是碰到了命令安装出错,通过下载安装解决了这个问题
二、下载安装
1、官网下载与系统,Python版本匹配的lxml文件
lxml的官方地址:https://pypi.org/project/lxml/#history
选择与系统和Python版本相匹配的版本。
如上版本比较多,如何选择一个与自己相匹配的版本呢
2、如何查看自己的版本
打开DOS命令行,进入python交互界面:
D:\>python
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pip._internal
>>> print(pip._internal.pep425tags.get_supported())
[('cp34', 'cp34m', 'win32'), ('cp34', 'none', 'win32'), ('py3', 'none', 'win32'), ('cp34', 'none', 'any'), ('cp3', 'none', 'any'), ('py34', 'none', 'any'), ('py3', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
>>>
从上可以看到我的版本是:('cp34', 'cp34m', 'win32'),所以我选择下载lxml-4.3.4-cp34-cp34m-win32.whl。
注意:
当然有人童鞋这个命令不一定能获取到还会报错(module 'pip' has no attribute 'pep425tags'),可能是你的系统版本不对的关系。如下:
#AMD64系统
import pip._internal
print(pip._internal.pep425tags.get_supported())
#WIN32系统
import pip
print(pip.pep425tags.get_supported())
但是从图中可以看到没有lxml-4.3.4-cp34-cp34m-win32.whl的版本,我也帮你们尝试了cp34的版本。是不能安装成功的(python下载.whl安装文件后使用pip安装有时候会提示报错"xxxxx not a supported wheel on this platform")。这个时候我就尝试了降版本,找了下lxml-4.3.0的版本。
把lxml-4.3.0-cp34-cp34m-win32.whl下载下来.
3、安装第三方库
3.1 打开DOS命令行,cd到你下载第三方库的地方
3.2 pip install lxml-4.3.0-cp34-cp34m-win32.whl
3.3 pip list命令查看是否安装成功
这样就完成了lxml第三方库的安装。
结束语
以上就是安装lxml第三方库遇到的问题,和两种安装第三方库的方式。如果觉得对你有用请在右上角给我个赞,谢谢!也欢迎下方留言跟我交流。