当前位置: 首页 > 知识库问答 >
问题:

macOS Big Sur更新后python3.5错误'dyLD库未加载:CoreFoundation'

郭远
2023-03-14

进程: Python [1593] 路径: /library/Frameworks/Python.framework/Versions/3.5/Resources/Python.app/Content/MacOS/Python 标识符: Python 版本: 3.5.1 (3.5.1) 代码类型: X86-64 (本机) 父进程: zsh [1569] 负责: iTerm2 [1562] 用户 ID: 501

日期/时间:2020-11-21 08:15:58.865 0800 OS版本:macOS 11.0.1 (20B29)报告版本:12 Bridge OS版本:5.0.1 (18P2561)匿名UUID:e76f 7c 18-1c 08-D433-A979-d 43 ed 08102 af

睡眠/唤醒UUID:E8807548-2D08-4BC7-840E-21E0138FEC36

开机后唤醒时间:1400秒唤醒时间:210秒

系统完整性保护:已启用

崩溃的线程:0

异常类型:EXC_CRASH(SIGABRT)异常代码:0x000000000000000000,0x0000000000000000异常注释:EXC_CORPSE_NOTIFY

终止原因:DYLD,[0x1]库丢失

应用程序特定信息:dyld:启动、加载依赖库

Dyld错误消息:Dyld:不存在共享缓存未加载库:/System/Library/Frameworks/CoreFoundation。framework/Versions/A/CoreFoundation参考自:/Library/Frameworks/Python.framework/Wersions/3.5/Resources/Python。app/Contents/MacOS/Python原因:找不到图像

二进制图像:0x100000000-0x100000fff org.python。python(3.5.1-3.5.1)

型号:MacBookPro15,2,BootROM 1554.50.3.0.0(iBridge:18.16.12561.0.0),4个处理器,四核Intel Core i5,2.4 GHz,16 GB,SMC图形:kHW_IntelIrisGraphics655Item,Intel Iris Plus图形655,spdisplay_builtin内存模块:BANK 0/ChannelA-DIMM0,8 GB,LPDDR3,2133 MHz,SK Hynix,-内存模块:PANK 2/ChannelB-DIMM0,-AirPort:spairport_wireless_card_type_AirPort_extreme(0x14E4,0x7BF),wl0:2020年9月11日16:57:49版本9.30.440.32.5.61 FWID 01-129bddb蓝牙:版本8.0.1f5,3个服务,18个设备,1个传入串行端口网络服务:Wi-Fi,AirPort,en0 USB设备:USB 3.1总线USB设备:Apple T2总线USB设备:触摸栏背光USB设备:触摸栏显示USB设备:苹果内部键盘/触控板USB设备:耳机USB设备:环境光传感器USB设备:FaceTime HD摄像头(内置)USB设备:Apple T2控制器Thunderbolt总线:MacBook Pro,Apple Inc.,47.4 Thunderbolt总线:Mac Book Pro,Apple Inc.47.4

共有3个答案

符风畔
2023-03-14

可以使用python 3.8,因为它是向后兼容的。所以我刚刚删除了旧的venv,并用当前的python版本创建了一个新的venv。这解决了我的问题。

提示:记住将你的需求保存到一个txt文件中。

参考:https://realpython.com/lessons/cool-new-features-python-38-overview/

邓兴为
2023-03-14

这对我很有效。

brew uninstall python3
sudo rm -rf /Library/Frameworks/Python.framework
冯飞鹏
2023-03-14

应该不需要卸载python3.5。

在确保通过brew install python3安装了最新版本后,您可以将其从$PATH环境变量中删除即可。

如果echo$PATH看起来类似:

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/opt/X11/bin:/Library/Apple/usr/bin

然后,只需将条目/Library/Frameworks/Python.framework/Versions/3.5/bin替换为/usr/bin/python3(<code>哪个python3</code>的输出)。这是通过以下方式完成的:

export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin/python3:/opt/X11/bin:/Library/Apple/usr/bin

那么它应该看起来像这样:

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin/python3:/opt/X11/bin:/Library/Apple/usr/bin

在执行pylint时遇到问题后,这对我有用。

这是我的消息来源:https://www.ianmaddaus.com/post/manage-multiple-versions-python-mac/

 类似资料:
  • 我正在使用macOS Sierra V.10.12.6下的PyCharm 2018.3.2社区版 今天我在Python控制台中发现了以下错误消息: 经过一些研究,我怀疑原因是因为我运行的一些与HomeBrew相关的命令。

  • 问题内容: 当我尝试使用Terminal中的命令使用python创建虚拟环境时,出现以下错误: 我不是第一个遇到类似错误的人-我尝试遵循此答案的建议并运行: 那没有帮助。也没有以超级用户身份运行commmand。 接下来我应该调查什么? 问题答案: 我有完全相同的错误消息。Continuum Analytics支持小组的Ray Donnelly提供了以下解决方案,为我解决了这个问题: 当您pip安

  • 问题内容: 将Swift类添加到旧的Xcode项目后,出现此错误。 如何使项目再次运行? 问题答案: 对我来说,以前的解决方案都不起作用。我们发现在“构建设置” 中有一个标志(在早期版本中:“嵌入式内容包含Swift代码”)需要设置为YES。默认情况下是NO!

  • 问题内容: 我已经构建了一个Swift框架,现在我正尝试开始构建一个将使用该框架的Swift iOS应用程序。我收到此错误: 我搜寻了SO,发现了类似的报告,并尝试了列出的修复程序,包括: 清除我的DerivedData文件夹 重新启动Xcode和iPhone模拟器 确保在我的框架和应用程序的构建设置中都已设置 确保在我的框架和应用程序的构建设置中都已设置 确保被设置为,无论是在我的框架和我的应用

  • 我刚刚更新到Xcode7和Swift2,并修复了过渡带来的错误。我终于得到了要构建的项目,但是在启动屏幕之后,我得到了一个错误: dyld:未加载库:@rpath/libswiftavfoundation.dylib引用自:/var/mobile/containers/bundle/application/... 原因:找不到合适的映像。是否发现:/private/var/mobile/conta

  • 错误: DYLD:未加载库:@executable_path/../frameworks/n.framework/n引用自:/users/hunterp/Library/developer/coresimulator/devices//data/containers/bundle/application//demo.app/demo原因:找不到映像 我跟踪了这个stackoverflow问题中的每