Python在Mac上意外退出

5
我已经从这里安装了Python3。
当我尝试运行 'python3' 时,它会退出并给出以下信息:

致命的 Python 错误:Py_Initialize:无法加载文件系统编解码器 ImportError: No module named 'encodings'

当前线程 0x00007fff960a93c0(最近的调用在第一位): Abort trap: 6

在此之前,我尝试从Homebrew安装Python3。
我不记得是否需要删除内置的Python框架中的构建,路径为/Library/Frameworks/Python.framework
操作系统:macOS。
顺便说一下,IDLE工作正常。
2个回答

1
如果您正在使用Homebrew,您可以按照以下步骤重新安装受损的Python环境:
brew uninstall --ignore-dependencies --force python python@2
unset PYTHONPATH
brew install python python@2

我曾遇到过类似的“意外退出”问题,而这个方法解决了我的问题。在不对它们进行任何更改的情况下,pippip3都能正常工作。

1
brew reinstall openssl

然后:

cd /usr/local/lib
sudo ln -s /usr/local/opt/openssl/lib/libssl.dylib libssl.dylib
sudo ln -s /usr/local/opt/openssl/lib/libcrypto.dylib libcrypto.dylib

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接