Linux或者Windows上安装lxml失败解决方法。

在Windows上安装失败,失败原因及解决方法总结如下:

1.pip版本未更新解决方法:通过pip安装时,需保证pip的版本没有问题,更新方法:在系统框(cmd中)输入:python -m pip install --upgrade pip命令进行更新2.下载的.whl版本不正确:lxml的版本跟python的版本有关,个人使用的python版本如下,
是64位的3.7版本。根据网上资料所述,64位的python版本也需装32位的3.7 lxml版本,
但安装以失败告终,解决方法:1 安装wheel,命令行运行:pip install wheel2.在这里下载对应的.whl文件,注意别改文件名!lxml模块下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml3. 进入.whl所在的文件夹,执行命令即可完成安装pip install 带后缀的完整文件名

在Linux上安装失败,主要原因是 libxml2 和 libxslt 没有正确安装,但是安装这两个库在不同的Linux系统上有不同的名称,所以要注意才能安装成功,除了通过 pip 安装之外,还可以通过源码安装,具体如下:

To install the required development packages of these dependencies on Linux systems,
use your distribution specific installation tool, e.g. apt-get on Debian/Ubuntu:sudo apt-get install libxml2-dev libxslt-dev python-devFor Debian based systems, it should be enough to install the known build
dependencies of the provided lxml package, e.g.sudo apt-get build-dep python3-lxml
apk add libxml2 libxslt
apk add libxml2-dev libxslt-dev
apk add libxml2-devel libxslt-devel
pip install lxml
pip install lxml==3.4.2

通过源码进行安装 lxml :https://lxml.de/build.html

纯净的环境

这里通过最小的Linux镜像,仅仅配置了 supervisor 、 python环境、lxml和flower等基础依赖,以及相关的配置优化,最后生成镜像,方便开发中下次直接使用,不用去折腾前面的环境了,直接开始专注开发。只需要在docker中一行命令即可搞定,使用方式如下:

docker run -itd --name aino -p 80:80 -p 5555:5555 -p 9001:9001 -p 8080:8080 -p 2222:22 --privileged ycj520/aino:1.0.3
# 进入容器
docker exec -it aino sh
或者
docker exec -it aino bash# 使用python
使用Python相关的依赖库

更多能够通过一行命令搞定的实用方案、镜像和系统等请点击下方进行查看:

研发中心仓库

其他

更多有趣的实用技术,请查看对应的专栏。

更多能够让你成长的干货资源请文章。

留言点赞关注,我们一起分享AI学习与发展的干货。


您的随意打赏,可能会成创造下一个 Linus ~

正经的技术,不正经的程序员~

Linux或者Windows上安装lxml失败解决方法相关推荐

  1. optionnally mysql_MySQL数据库之关于windows x64安装MySQL-python失败解决

    本文主要向大家介绍了MySQL数据库之关于windows x64安装MySQL-python失败解决 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. MySQL-python只是 ...

  2. 安装mingw-w64失败解决方法

    安装mingw-w64失败解决方法 1.会出现如下一堆的error,或许还会出现一两个info: mingw-get: *** ERROR *** http://prdownloads.sourcef ...

  3. WIN7 (64 位)安装AutoCAD2012失败解决方法

    WIN7 (64 位)安装AutoCAD2012失败解决方法 参考文章: (1)WIN7 (64 位)安装AutoCAD2012失败解决方法 (2)https://www.cnblogs.com/gi ...

  4. 在Linux和Windows上安装kafka(版本:2.12-2.8.0)

    记录:379 场景:在CentOS 7.9操作系统上,安装kafka_2.12-2.8.0.在Windows上操作系统上,安装kafka_2.12-2.8.0. 版本: JDK 1.8 CentOS ...

  5. 在linux系统里安装软件,如何使用Homebrew在Linux和Windows上安装软件

    导读 长期以来,Homebrew软件一直是Mac用户的便捷工具,但仅适用于Mac用户. 该应用程序增加了Linux风格的软件包管理,使用户可以轻松安装命令行实用程序. 现在,在2.0.0及更高版本中, ...

  6. Windows安装Scoop失败解决方法

    一.打开Windows Powershell 如果不知道怎么打开,点这  https://zhinan.sogou.com/guide/detail/?id=316513294056 二.安装 在Po ...

  7. python安装mysql代码_关于windows x64安装MySQL-python失败解决

    MySQL-python只是有32位系统安装包,如果下载exe或者pip安装,也会报错. 报错如下:_mysql.c() : fatal error C1083: Cannot include : : ...

  8. GenyMotion安装VB失败 解决方法 Intel HAXM安装错误

    问题描述: 安装之后打开VB报错: Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUn ...

  9. mysqlclient Windows 下安装报错解决方法

    用pip install mysqlclient时,出现了如下报错问题: error: Microsoft Visual C++ 14.0 is required. Get it with " ...

最新文章

  1. 《The Sixth Sense》(《灵异第六感》)观后
  2. Python进阶之一
  3. 各省市数据中心机房工程新建项目汇总(2021年)
  4. java和equals区别_JAVA中==与equals的区别
  5. C++类的使用(一)
  6. solr安装笔记与定时器任务
  7. 计算机课程设计课程计划书,计算机汇编语言课程设计计划书.doc
  8. python 获取指定目录下的图片文件
  9. C++ STL容器vector篇(一) vector容器存放内置和自定义数据类型并遍历
  10. B站手动蹦迪,音效十根柱子31 62 125 250 500 1K 2K 4K 8K 16K怎么调
  11. mysql error 1837_MySQL 主从复制错误1837
  12. Kruskal/prim--最小生成树
  13. std::string begin end
  14. http://coffeejp.com/bbs/forum.php?mod=viewthread,问题列表_华泰证券网络路演_新浪网
  15. “永恒之蓝”第一弹-关于防范感染勒索蠕虫病毒的紧急通知
  16. Python----第十次作业
  17. 8、什么是响应式设计?响应式设计的基本原理是什么?如何做?
  18. App应用双开技术,Android沙盒
  19. smartupload java_java servlet通过SmartUpload开发文件批量上传、批量下载源码分享
  20. 手机壁纸设置以及图片下载保存到本地

热门文章

  1. mysql charindex()_mysql中有没有类似charindex的函数?
  2. 佛法十二因缘与生死轮回
  3. QT(C++)连接MySQL中文乱码解决
  4. Spark源码分析-master启动
  5. 美国运营商PTCRB认证PTCRB认证怎么做PTCRB认证是什么?
  6. MySQL创建数据库指定编码和排序规则,mysql数据库密码重置
  7. stm32 + 4g + mqtt + 串口收发功能
  8. 虎牙直播地址解析工具(修复版)[已失效]
  9. 老师口喷鲜血,倒地气绝(逗死我了)
  10. linux 命令gpasswd -a,gpasswd命令_Linux gpasswd命令用法详解:Linux下工作组文件的管理工具...