卸载Python 2.7及解决首次运行程序时的CoreFoundation加载错误求助
卸载Python 2.7及解决CoreFoundation库缺失错误方案
一、卸载Python 2.7(macOS系统)
注意:macOS原生自带Python 2.7,盲目卸载可能影响系统功能,建议优先通过修改环境变量默认Python版本来替代卸载。如果确定要卸载:
- 移除Python 2.7框架文件:
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7 - 删除相关可执行文件:
sudo rm -rf /usr/local/bin/python2.7 sudo rm -rf /usr/local/bin/pip2.7 - 删除关联的快捷链接:
cd /usr/local/bin/ sudo rm -f $(ls -l | grep "../Library/Frameworks/Python.framework/Versions/2.7" | awk '{print $9}')
二、解决CoreFoundation库缺失错误
你遇到的错误是Python 3.6无法找到系统核心框架CoreFoundation,原因通常是Python安装损坏或系统框架文件异常,解决步骤:
- 验证系统框架完整性
打开终端执行以下命令,检查框架是否存在:
如果文件不存在,需要修复系统(可通过重装系统或使用ls /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundationcsrutil修复系统完整性,但操作前请备份数据)。 - 重新安装Python 3.6
原Python 3.6安装已损坏,建议彻底卸载后重新安装:- 卸载现有Python 3.6:
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6 sudo rm -rf /usr/local/bin/python3.6 sudo rm -rf /usr/local/bin/pip3.6 - 从官方渠道下载对应版本的Python安装包重新安装,安装时勾选“Add Python to PATH”选项。
- 卸载现有Python 3.6:
- 配置Pycharm解释器
打开Pycharm,进入File > Settings > Project: intr > Python Interpreter,选择重新安装后的Python 3.6解释器,点击应用后再次运行程序。
内容的提问来源于stack exchange,提问作者Mutitu
相关产品推荐
相关产品推荐

