gpt4 book ai didi

python - Pyinstaller 创建 Linux 二进制文件时出现以 '\xe8' 开头的非 UTF-8 代码错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:51:34 26 4
gpt4 key购买 nike

我正在尝试使用以下命令使用 pyinstaller 工具创建 Linux 二进制文件。

  # pyinstaller --onefile main.py

在转换二进制文件 main.py 之前运行良好。

转换为二进制文件后,当我尝试运行脚本时出现以下错误。

 File "main", line 1
SyntaxError: Non-UTF-8 code starting with '\xe8' in file main on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

环境:

  Python script version: 3.6
pyinstaller version: 3.5
OS using for pyinstaller create: Linux (Redhat)
script running OS: linux (Redhat)

对于 Linux 操作系统,我需要考虑 pyinstaller 工具的任何事项以及如何解决该问题

最佳答案

您不使用 Python 解释器来运行二进制文件。直接运行./main即可。

关于python - Pyinstaller 创建 Linux 二进制文件时出现以 '\xe8' 开头的非 UTF-8 代码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57025260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com