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

Aru*_*ine 1 pyinstaller python-3.x

我有一个 python 脚本,我需要通过pyinstaller. 成功创建了exe,但运行时显示上述错误。

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

使用Python3.7,PyInstaller3.5

谁能帮我这个?

小智 9

确保您没有再次使用 python 调用可执行文件。

python long-path-to-the-converted-scrip\script.exe
Run Code Online (Sandbox Code Playgroud)

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