解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

这篇具有很好参考价值的文章主要介绍了解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python3.7版本安装pyinstaller一直失败解决!无论是直接pip install pyinstaller还是指定pyinstaller各种版本安装,又或者pycharm进行安装也是失败,再就是重装PIP,还把pyinstaller的wheel文件下载到本地进行安装,总之试了各种方法都无效,折腾了好久。

pip install pyinstaller报错如下:

error: subprocess-exited-with-error

AttributeError: type object 'Distribution' has no attribute '_finalize_feature_opts'

note: This error originates from a subprocess, and is likely not a problem with pip.

error: metadata-generation-failed

解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

解决思路如下:更新 setuptools 版本,先卸载setuptools再重新安装

pip uninstall setuptools
pip install setuptools

解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

发现重装后的setuptools版本是有变化的,版本比之前的要低了。

然后再尝试安装pyinstaller:pip install pyinstaller

依旧报错,但是报错信息变了:

error: subprocess-exited-with-error

error: invalid command 'egg_info'

      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.

error: metadata-generation-failed

× Encountered error while generating package metadata.

╰─> See above for output.

解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

主要报错是由于:error: invalid command 'egg_info'

于是尝试继续更新setuptools:pip install --upgrade pip setuptools

从44.1.1更新到了65.7.0,发现版本又回到了刚开始的版本,相当于重新卸载再安装一遍!

解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

再尝试进行pyinstaller安装吧:pip install pyinstaller

神奇,竟然成功了!

解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

然后查询下pyinstaller的版本,发现是最新版本的pyinstaller。

解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

总结:搞了半天,一直error: subprocess-exited-with-error,AttributeError: type object 'Distribution' has no attribute '_finalize_feature_opts'报错安装不上pyinstaller,

最终卸载重装了setuptools完美解决!!!

解决办法的指令如下:

1.pip uninstall setuptools

2.pip install setuptools

3.pip install --upgrade pip setuptools

4.pip install pyinstaller文章来源地址https://www.toymoban.com/news/detail-405162.html

到了这里,关于解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python3 安装clickhouse_sqlalchemy(greenlet) 失败

    环境信息: centos7操作系统,python3.8 执行pip3 install clickhouse_sqlalchemy或者pip3 install greenlet报以下报错: Command \\\"/opt/python3.6.10-customized/bin/python3.6 -u -c \\\"import setuptools, tokenize; file =\\\'/tmp/pip-install-wbyi43ip/greenlet/setup.py\\\';f=getattr(tokenize, \\\'open\\\', open)( file );code=f.read().replace(\\\'rn\\\', \\\'n\\\');f.close(

    2024年02月12日
    浏览(40)
  • Windows 环境下 Python3 离线安装 cryptography 失败

    发布Flask Web项目时,报错缺少Cryptography,于是尝试重新安装该库,但本机没有网络,只支持手动离线安装,尝试了pip、setup.py两种方式安装,结果都报错。。最后使用将安装包拷贝至本机(在其他电脑上安装的sitepackages里面的文件),重启后发现可以读取到该库 这个报错提示是

    2024年02月05日
    浏览(53)
  • Python下载安装教程Python3.7版本

    https://www.python.org/ 这里我选择的是Python3.7.2 点击您需要的版本进行下载,这里我选择的是Python3.7.2 进入Python3.7.2向下翻到这个位置 选择第七个下载(尽量不要选择zip的版本比如第六个,因为下载之后有时会出现很多dll 文件丢失的情况,会很麻烦,所以建议选择Windows x86-64 ex

    2023年04月17日
    浏览(76)
  • 找不到mfc140u.dll或者Microsoft Visual C++ 2017 Redistributable一直安装失败解决

    安装后提示这个问题,我将xshell卸载重新安装后发现安装过程中提示Microsoft Visual C++ 2017 Redistributable一直安装失败,所以问题出在Microsoft Visual C++ 2017 Redistributable上 首先查看日志文件 说明有更高的版本 控制面板–》卸载程序 发现比自己版本高的,卸载掉 下载Microsoft Visual C

    2024年02月12日
    浏览(47)
  • 跟着李沐学AI(动手学深度学习 PyTorch版)学习笔记——03安装(环境配置d2l、pytorch)(python3.7版本+Windows+各种问题解决措施)

    1.下载Miniconda下载地址 2.在安装过程中需要勾选“Add Anaconda to the system PATH environment variable”选项 3.检验win+R,输入cmd,在文本框输入conda --version 1.点击该链接+点击jupyter记事本下载压缩包 2.解压该压缩包 3.在解压后的文件夹地址栏输入cmd回车进入命令模式。 1.conda和pip默认使⽤

    2024年02月12日
    浏览(54)
  • pycharm虚拟环境安装指定python版本/ python3.8 / 从python3.9降级到3.8

    我在网上找了一圈发现各种命令,尤其是说: virtualenv -p python3 py38 可以指定版本, 也没个解释,我真的酸Q ! 这个命令是意思是创建一个 py38 目录,实际上用的版本还是环境变量所指向的版本.-p 其实是指定路径比如, -p C:…python 要想指定版本,本机必须已经有一个版本,注意, 必

    2024年02月03日
    浏览(46)
  • python3.10及以上版本编译安装ssl模块

    前言 编译安装openssl 下载地址 编译安装 其中:  -fPIC: 位置无关代码  --prefix=: 路径 一般选 /usr/include/openssl  enbale-shared: 动态库 安装openssl3.0.7问题 报错原因: 缺少IPC/Cmd.pm模块 解决方法: 安装perl-CPAN 进入CPAN的she模式,首次进入需要配置shel,按照提示操作即可 在shell中安

    2024年02月01日
    浏览(59)
  • 通过yum安装python3.8或者更高版本,可以指定版本号

    要通过 yum 安装 Python 3.8 或更高版本,首先需要在系统上安装 EPEL (Extra Packages for Enterprise Linux) 软件库。这是一个由 Fedora 提供的开源软件库,包含许多常用的软件包,其中包括 Python。 使用以下命令安装 EPEL 软件库: 然后,您可以使用以下命令来搜索可用的 Python 版本: 此命

    2024年02月12日
    浏览(55)
  • 【Python入门】Python搭建编程环境-安装Python3解释器(内含Windows版本、MacOS版本、Linux版本)

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月03日
    浏览(62)
  • Anaconda下各种版本TensorFlow安装步骤详解(基于python3.6)

    TensorFlow 是一个端到端开源机器学习平台。它拥有一个全面而灵活的生态系统,其中包含各种工具、库和社区资源,可助力研究人员推动先进机器学习技术的发展,并使开发者能够轻松地构建和部署由机器学习提供支持的应用。 1.1 首先打开Anaconda Prompt输入 conda info -e 来查看所

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包