gpt4 book ai didi

ubuntu - Python3 输入()错误 : can't initialize sys standard streams

转载 作者:行者123 更新时间:2023-12-04 18:47:07 24 4
gpt4 key购买 nike

我在 Ubuntu 15.04 上运行 Python 3.4.3,在尝试使用 input() 时遇到了一个非常奇怪的问题。功能。

为了隔离问题,我创建了一个名为 test.py 的文件:

print(input())

运行它时,我收到此错误:
$ python3 test.py
Fatal Python error: Py_Initialize: can't initialize sys standard streams
ImportError: bad magic number in 'io': b'\x03\xf3\r\n'
[1] 8599 abort (core dumped) python3 test.py

有谁知道发生了什么?

最佳答案

魔数(Magic Number)是可执行文件前两个字节的术语。它用于确定应如何加载可执行文件。
*.pyc 中也使用了魔数(Magic Number)。从 *.py 编译的文件文件。它说明了内部使用的字节码版本。

在您的情况下,您现在似乎有更新的 Python,并且有一些 *.pyc旧版本的文件。这应该在安装过程中解决,但可能没有。

只需搜索 *.pyc文件并删除它们。它们将自动创建。

关于ubuntu - Python3 输入()错误 : can't initialize sys standard streams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30914057/

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