无法打开Mac Big Sur Python上的Anaconda安装
我在运行Big Sur的Mac上安装了Anaconda.Navigator,我不能再使用Jupiter笔记本运行python脚本了。当我尝试运行任何python时,都会出现以下错误: 由于出现问题,无法打开Mac Big Sur Python上的Anaconda安装,python,python-3.x,anaconda,macos-big-sur,Python,Python 3.x,Anaconda,Macos Big Sur,我在运行Big Sur的Mac上安装了Anaconda.Navigator,我不能再使用Jupiter笔记本运行python脚本了。当我尝试运行任何python时,都会出现以下错误: 由于出现问题,Python无法打开。键入Conda可以看到所有帮助命令,键入Python可以看到以下错误报告: Python 3.8.5 (default, Sep 4 2020, 02:22:02) [Clang 10.0.0 ] :: Anaconda, Inc. on darwin 从Anaconda
Python无法打开。
键入Conda
可以看到所有帮助命令,键入Python
可以看到以下错误报告:
Python 3.8.5 (default, Sep 4 2020, 02:22:02)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
从AnacondaGUI切换到扩展时,我可以看到所有已安装的扩展。然而,它似乎没有正确地指向图书馆
任何帮助都将不胜感激
谢谢你,沃尔特
Process: Python [2539]
Path: /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
Identifier: Python
Version: 3.6.4 (3.6.4)
Code Type: X86-64 (Native)
Parent Process: python3.8 [2477]
Responsible: Terminal [1628]
User ID: 501
Date/Time: 2020-12-17 16:39:56.176 -0500
OS Version: macOS 11.1 (20C69)
Report Version: 12
Anonymous UUID: 7C2E0B35-674C-29FA-38C4-F9201BE80A1C
Time Awake Since Boot: 810 seconds
System Integrity Protection: enabled
Crashed Thread: 0
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
dyld: No shared cache present
Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
Reason: image not found
Binary Images:
0x100000000 - 0x100000fff +org.python.python (3.6.4 - 3.6.4) <E585A67D-C0DB-448A-2E74-422D61BDC1C1> /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
0x7fff6960c000 - 0x7fff696a7fff dyld (832.7.1) <DEA51514-B4E8-3368-979B-89D0F8397ABC> /usr/lib/dyld
Model: MacBookPro14,1, BootROM 429.60.3.0.0, 2 processors, Dual-Core Intel Core i5, 2.3 GHz, 8 GB, SMC 2.43f10
Graphics: kHW_IntelIrisGraphics640Item, Intel Iris Plus Graphics 640, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C3531324D3332443250462D3039
Memory Module: BANK 1/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C3531324D3332443250462D3039
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x170), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1675.1)
Bluetooth: Version 8.0.2f9, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.4
Process:Python[2539]
路径:/Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
标识符:Python
版本:3.6.4(3.6.4)
代码类型:X86-64(本机)
父进程:python3.8[2477]
负责人:码头[1628]
用户ID:501
日期/时间:2020-12-17 16:39:56.176-0500
操作系统版本:macOS 11.1(20C69)
报告版本:12
匿名UUID:7C2E0B35-674C-29FA-38C4-F9201BE80A1C
启动后的唤醒时间:810秒
系统完整性保护:已启用
崩溃线程:0
异常类型:EXC_崩溃(SIGABRT)
异常代码:0x0000000000,0x0000000000000000
例外说明:EXC_尸体通知
终止原因:缺少DYLD[0x1]库
特定于应用程序的信息:
dyld:启动、加载依赖库
Dyld错误消息:
dyld:不存在共享缓存
未加载库:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
引用自:/Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
原因:找不到图像
二进制图像:
0x100000000-0x1000000FFF+org.python.python(3.6.4-3.6.4)/Library/Frameworks/python.framework/Versions/3.6/Resources/python.app/Contents/MacOS/python
0x7fff6960c000-0x7fff696a7fff dyld(832.7.1)/usr/lib/dyld
型号:MacBookPro14,1,BootROM 429.60.3.0.0,2个处理器,双核Intel Core i5,2.3 GHz,8 GB,SMC 2.43f10
图形:kHW_IntelIrisGraphics640Item、Intel Iris Plus图形640、spdisplays_内置
内存模块:组0/DIMM0,4 GB,LPDDR3,2133 MHz,0x802C,0x4D5435324C3532453132431324D3332443250462D3039
内存模块:第1列/DIMM0,4 GB,LPDDR3,2133 MHz,0x802C,0x4D5435324C3531324D3332443250462D3039
机场:spairport无线卡类型机场极端(0x14E4,0x170),Broadcom BCM43xx 1.0(7.77.111.1 AirPortDriverBrcmNIC-1675.1)
蓝牙:版本8.0.2f9,3个服务,27个设备,1个传入串行端口
网络服务:Wi-Fi、机场、en0
USB设备:USB 3.0总线
霹雳巴士:MacBookPro,苹果公司,41.4
事实证明,我安装的python旧版本在某种程度上干扰了Anaconda安装和它想要安装的python 3.8。我删除了Python.framework文件夹中的所有旧版本,包括该文件夹。我没有碰Mac操作系统附带的python2.7。然后我干净利落地安装了一只巨蟒。最后一个问题是,当我试图打开Jupyter笔记本时,内核没有运行,所以我不得不用这个手动设置内核路径
python-m ipykernel安装--用户
我在GitHUb上找到了这个补丁
我希望这对将来的人有所帮助。如果您查看您的输出,它不会指向您路径中链接的python版本(
python 3.8.5
),它指向:/Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
您是否在该库位置安装了Python 3.6?如何在Anaconda内更改路径位置或将Python安装到此位置?Anaconda建议不要更改path变量。您的conda/pip/jupyter笔记本命令是否在终端工作?如果没有,请尝试此方法。