PyArmor 错误 'utf-8' 编解码器无法解码位置 594 中的字节 0x83:起始字节无效
PyArmor ERROR 'utf-8' codec can't decode byte 0x83 in position 594: invalid start byte
我正在使用 Python 进行开发,并尝试通过在 PyArmor 中键入以下命令来制作安装程序。
pyarmor pack -e " --onedir --noconsole --icon icon.ico -n testApp" main.py
然后我得到了以下错误。
ERROR 'utf-8' codec can't decode byte 0x83 in position 594: invalid start byte
我输入并执行python main.py
没有错误。
只有当PyArmor为运行时才会出现错误。
这是什么原因?我该如何解决?
如文档中所述:https://pyarmor.readthedocs.io/en/latest/questions.html#xxx-codec-can-t-decode-byte-0xxx
您应该在脚本的开头放置:# -*- coding: utf-8 -*-
不知道为什么,改脚本执行文件夹就解决了。
如果我把 main.py 放在 C:\Users\username\Documents\testApp 文件夹和 cd C: \ Users \ username \ Documents \ testApp
,然后我得到一个错误。
但是,当我将main.py放入C:\Users\用户名\Desktop\testApp文件夹和cd C: \ Users \ username \ Desktop \ testApp
时,错误消失了。
很奇怪
我正在使用 Python 进行开发,并尝试通过在 PyArmor 中键入以下命令来制作安装程序。
pyarmor pack -e " --onedir --noconsole --icon icon.ico -n testApp" main.py
然后我得到了以下错误。
ERROR 'utf-8' codec can't decode byte 0x83 in position 594: invalid start byte
我输入并执行python main.py
没有错误。
只有当PyArmor为运行时才会出现错误。
这是什么原因?我该如何解决?
如文档中所述:https://pyarmor.readthedocs.io/en/latest/questions.html#xxx-codec-can-t-decode-byte-0xxx
您应该在脚本的开头放置:# -*- coding: utf-8 -*-
不知道为什么,改脚本执行文件夹就解决了。
如果我把 main.py 放在 C:\Users\username\Documents\testApp 文件夹和 cd C: \ Users \ username \ Documents \ testApp
,然后我得到一个错误。
但是,当我将main.py放入C:\Users\用户名\Desktop\testApp文件夹和cd C: \ Users \ username \ Desktop \ testApp
时,错误消失了。
很奇怪