我不叫程序猿 2022-03-23 12:35 采纳率: 50%
浏览 187

python打包完毕后exe报错如下,怎么解决

SyntaxError: Non-UTF-8 code starting with '\x90' in file C:\Users\admin\Downloads\1.exe on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

在头部贴上了 编码声明也没有用

coding=gbk 没有用

coding=utf 没有用

通过pycharm重新编码也没有用。

究竟是什么原因?

引入了pdf2doc但是打包无法打包。

  • 写回答

5条回答 默认 最新

  • 於黾 2022-03-23 13:34
    关注

    这跟你打包其实没有直接的关系
    毕竟你打包已经成功了,没有报错
    而且exe能运行
    至于程序报错,那是因为你的代码本身有bug
    比如你的程序读了配置文件,但是你把路径写错了,导致你打包后的路径跟py文件路径不一致就认不出来了

    评论

报告相同问题?

问题事件

  • 创建了问题 3月23日