python3 基于自制软件升级后的问题

python3 issues after homebrew based upgrade

我刚刚使用自制程序更新了我的 python3,我的 python3 被严重搞砸了。我按照其他线程上的说明进行了安装 python3,但仍然存在一些我无法弄清楚的链接。

问题: python3 -版本 dyld:未加载库:/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/Python 参考自:/Users/abcd/.ansible/py3/bin/python3 原因:找不到图片 zsh: 中止 python3 -version

Python 路径:

abcd@abcd-ltm 地窖 % python /Users/abcd/.ansible/py3/bin/python

abcd@abcd-ltm 地窖 % python3 /Users/abcd/.ansible/py3/bin/python3

回显 $PATH:

/Users/abcd/.ansible:/Users/abcd/.ansible/py3/bin:/Users/abcd/.ansible/bin:/Users/abcd/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/abcd/.ansible:/Library/Apple/usr/bin

我不知道它仍然从哪里引用并在任何 python3 命令中收到此错误 dyld:未加载库:/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/Python

我可以确认 /usr/local/Cellar/ 中没有名为 python 的文件夹。有一个新创建的 python@3.8 虽然应该是正确的。任何指示我如何找到它在哪里选择不正确的 python 路径以及如何修复它?

看来您有一个 ansible 安装,它构建了一个与在 Homebrew 中升级的 Python 关联的 virtualenv。如果你不需要它们,你应该重建那些 virtualenvs 或从你的 PATH 中删除它们。