首页 > Python资料 博客日记
python系列:已解决error: subprocess-exited-with-error
2024-07-10 12:00:05Python资料围观582次
已解决error: subprocess-exited-with-error
已解决error: subprocess-exited-with-error
已解决(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)安装成功:
以上是此问题报错原因的解决方法,欢迎评论区留言讨论是否能解决,如果有用欢迎点赞收藏文章谢谢支持,博主才有动力持续记录遇到的问题!!!
标签:
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程