已解决pip安装第三方模块的两种通用方法(含本地安装)
已解决(pip安装第三方模块lxml模块报错)Building wheels for collected packages: lxml
Building wheel for lxml (setup.py) … error
error: subprocess-exited-with-error
python setup.py bdist_wheel did not run successfully.
note: This error originates from a subprocess,and is likely not a problem with pip.
ERROR: Failed building wheel for lxml
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy - install - failure
Encountered error while trying to install package.> lxml
note: This is an issue with the package mentioned above,not pip.
hint: See above for output from the failure
报错问题
粉丝群一个小伙伴,想用pip安装lxml模块,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下所示:
pip install lxml
报错信息截图如下所示:
报错翻译
报错信息翻译如下:
为收集的包构建轮子:lxml
为lxml构建轮子(setup.py…错误
错误:子进程退出,出现错误
python setup.py bdist_wheel未成功运行。
注意:此错误源自子流程,可能不是pip的问题。
错误:为lxml生成轮子失败
注意:此错误源自子流程,可能不是pip的问题。
错误:旧式-安装-失败
尝试安装程序包时遇到错误。>lxml文件
注意:这是上面提到的包的问题,而不是pip。
提示:有关失败的输出,请参见上文
报错原因
报错原因:
缺失了某些依赖模块,所以安装报错。安装其他第三方模块报错的小伙伴们也可以用下面解决方法任选其一即可!!!
解决方法1
- distutils:distutils 是标准库中负责建立 Python 第三方库的安装器,使用它能够进行 Python 模块的安装和发布。distutils 对于简单的分发很有用,但功能缺少。
- setuptools:setuptools 是 distutils 增强版,不包括在标准库中。其扩展了很多功能,能够帮助开发者更好的创建和分发 Python 包。大部分 Python 用户都会使用更先进的 setuptools 模块。
(1)安装setuptools:
pip install --upgrade setuptools
(2)安装微软的VS Install,把你的操作系统包和改装的库装上:
pip install nes-py --no-cache-dir
pip install --upgrade pip setuptools wheel
(3)然后再次安装lxml模块试试:
pip install lxml
解决方法2(适用于所有模块安装)
注意:此方法适用于所有第三方模块的安装,小伙伴们修改包名即可!!!
报错“ERROR: Failed building wheel for xxx(某个库),这个报错信息表明缺少了相应的 .whl 文件:
(1)下python版本对应.whl文件,下载地址:https://pypi.org/
(2)搜索包名(想安装什么模块就搜自己需要的):
(3)找到对应版本然后点击:
(4) 点击下载:
(5)下载对应whl文件(cp38:python版本是3.8,amd64:电脑window64位,注意:一定要下载自己电脑和Python的对应版本!)
(6)找到文件下面的路径,执行安装命令(我的whl文件放在E盘下,后面是包所在路径和包名):
pip install E:\lxml-4.9.2-cp38-cp38-win_amd64.whl
(7)安装成功:
以上是此问题报错原因的解决方法,欢迎评论区留言讨论是否能解决,如果有用欢迎点赞收藏文章谢谢支持,博主才有动力持续记录遇到的问题!!!
千人全栈VIP答疑群联系博主帮忙解决报错
由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复,所以优先回复VIP粉丝,可以通过订阅限时9.9付费专栏《100天精通Python从入门到就业》进入千人全栈VIP答疑群,获得优先解答机会(代码指导、远程服务),白嫖80G学习资料大礼包,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html
-
优点:作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会),此专栏文章是专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试!
-
专栏福利:简历指导、招聘内推、每周送实体书、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等
-
注意:如果希望得到及时回复,和大佬们交流学习,订阅专栏后私信博主进千人VIP答疑群
相关文章
- Windows下Oracle 11g的下载与安装
- 【华为云技术分享】CentOS7.4系统下,手动安装MySQL5.7的方法
- (简单、可靠的安装方法)在Windows Server2016中安装SQL Server2016
- Windows下memcached.exe的安装与配置
- elasticsearch-5.1.1 安装的问题
- yii2:不使用composer安装yii2-jui的方法
- Xenomai安装方法
- 【转载】SAP_ECC6.0_EHP4或SAP_ECC6.0_EHP5_基于Windows_Server_2008R2_和SQL_server_2008下的安装
- Windows/OS X下制作Mac安装U盘
- Ubuntu14.04上安装pip的方法
- 安装DEDECMS出现Function ereg_replace()错误的解决方法
- DB2 v8.2,v9.1,v9.5,v9.7下载地址及详细安装图解
- centos8上安装ImageMagick6.9.10并压缩图片生成webp缩略图
- js判断移动端是否安装某款app的多种方法
- jenkins修改源来加速插件的安装(jenkins插件安装慢的解决方法)
- IDE之Jupyter:交互式文档Jupyter Notebook简介、安装、使用方法详细攻略
- Py之pywin32:Python库之pywin32的简介、安装、使用方法之详细攻略
- Py之GraphLab:graphlab库的简介、安装、使用方法之详细攻略
- Py之minepy:minepy的简介、安装、使用方法之详细攻略
- Win之NirCmd:NirCmd的简介、安装、使用方法之详细攻略
- Ubuntu 16.04安装Tomcat 8 图解
- Android 盒子静默安装apk方法之一
- vue-cli中安装方法
- Ubuntu下deb包的安装方法
- 安装opensuse的笔记-重庆linux开源组织
- (2022版)一套教程搞定k8s安装到实战 | Deployment
- Win10 安装Office 2016出现错误代码30204-44怎么处理?
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- Matlab中Gurobi安装和调试