SyntaxError: 文件 C:\\Python36\\python.exe 第 1 行中以 '\\x90' 开头的非 UTF-8 代码,但未声明编码

新手上路,请多包涵
SyntaxError: Non-UTF-8 code starting with '\x90' in file
C:\Python36\python.exe on line 1, but no encoding declared

我不明白为什么它会在我想打开解释器时显示给我。有人能帮助我吗?

快照

原文由 Beno 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 864
1 个回答

在我的例子中,我在从 cmd 运行 pyinstaller 的 exe 文件时遇到了这个错误,当我通过直接点击它而不是从 cmd 运行该文件时,它自动得到修复

因此,要解决此问题,请不要从终端/cmd 运行文件,请尝试任何其他方式。

原文由 Shivam Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题