pyinstaller打包.py文件报错: error 1920 raise error(exceptioin.winerror…)

1.1 问题描述

pyinstaller打包.py文件报错: error 1920 raise error(exceptioin.winerror.....)

1.2 原因分析

​ 整个编译过程涉及到内容无非是*.py文件,pyinstaller,以及python,这三个都有可能存在问题,接下来一个一个排除。

step1:先判断*.py文件是否存在问题。

使用一个最简单的py文件里面只包含print(“hello world”),
重复pyinstaller -F test.py。
观察结果。若问题仍旧存在则进行step2

step2:重新安装pyinstaller

执行 pip uninstalll pyinstaller 卸载当前pyinstaller
然后再执行pip install pyinstaller 重新安装
之后重复pyinstaller -F test.py
观察问题是否排除,若问题仍旧存在,则可能是安装的python版本问题执行step3。

step3: 重新安装python

卸载当前python重新下载上一个版本的python。
比如我当前使用3.8,卸载之后安装3.7,安装完成后设置python路径和pip路径,在执行pip install pyinstaller 安装pyinstaller。
最后再试一次pyinstaller -F test.py。观察是否成功。

step4 :查看是否重复安装python

使用where python观察是否在电脑上安装了多个python.

相关文章:

  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-07-26
  • 2021-04-25
  • 2021-06-30
  • 2021-03-31
猜你喜欢
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2021-10-07
  • 2021-10-15
相关资源
相似解决方案