语法错误:第 1 行的文件 .\score_python.exe 中以"\x90"开头的非 UTF-8 代码,但没有声明编码;



我有一个python脚本,我需要通过pyinstaller创建一个可执行文件。已成功创建exe,但在运行时显示上述错误。

我已经在网上搜索并尝试了许多解决方案,但没有一个有效。 尝试在脚本的第一行中使用# -*- coding:utf-8 -*-,但失败。

使用Python3.7PyInstaller3.5

谁能帮我解决这个问题?

确保不再使用 python 调用可执行文件。

如在

python long-path-to-the-converted-scripscript.exe

这是一个常见的错误,由于您之前使用 python 运行脚本,然后您尝试回收相同的命令但忘记删除 python 调用。脚本的长路径(现在转换为 exe(混淆了一开始不再需要 python 的事实......因此你的错误。

解决方法:请在没有python命令的情况下执行exe。

示例:如果您已经转换了 test.py,请转到目录 Current Directory/dist/test/并双击 test.exe或从命令行运行 test.exe。

最新更新