【发布时间】:2018-05-03 17:34:00
【问题描述】:
SyntaxError: Non-UTF-8 code starting with '\x90' in file C:\Python36\python.exe on line 1, but no encoding declared
我不明白为什么当我想打开解释器时它会显示。有人可以帮帮我吗?
【问题讨论】:
-
能否请您发布您的代码、一些示例输入、预期输出等?
-
@Beno 请不要发布图片 - 而是从您的终端复制粘贴。
-
不确定那里发生了什么,但我可以通过尝试将 python.exe 作为 python.exe 的模块运行来重现该错误。换句话说,通过从命令提示符运行
python.exe python.exe。 Windows 可能会感到困惑并尝试做类似的事情。 -
(不完全一样,因为我没有得到解释器头。但是回溯是一样的。)
-
不在 Windows 上,所以这是一个疯狂的(疯狂的)猜测 - 你能检查
Control Panel \ System and Security \ System --> advanced --> environment variables是否有PYTHONSTARTUP吗?
标签: python python-3.x syntax syntax-error