Psychopy on Big Sur on mac

I am also having this problem - Cannot open PsychoPy3 (2020.2.1) on Big Sur and just shows an error saying I need to terminate. When I click into the console, no errors are displayed.

The weirdest part is I was using PsychoPy completely fine yesterday, but upon trying to start it today am having no luck at all. I have also tried searching for the userPrefs.cfg and appData.cfg and can’t locate them anywhere on my computer. Using this command did not work:
\\python -c “from psychopy import prefs; print(prefs.paths[‘userPrefsDir’])”\\

Does anyone have any idea why I don’t seem able to find these files or anything else I could try?

@milsandhills try using this command in Terminal

defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder

This enables you to see hidden files. You can then find a .psychopy3 folder in your home directory. that’s where you’ll find the config files

@Marc_Buehner thanks for your help. When I did as you suggested, this is what came up:

When searching in Finder, I don’t seem to have a PsychoPy3 folder anywhere?

@milsandhills I think you are looking in the wrong place. When you are in your home folder, you should then see lots of greyed out folders and files beginning with .
One of these should be the .psychopy3 folder. Do you get this?

@Marc_Buehner I have attached some images, the first showing where the ‘home’ folder is located, the second what happens when I click into ‘home’ - there doesn’t seem to be anything in there? Could I still be looking in the wrong place?


that ‘home’ folder is either an attached network drive or some other mounted drive. You are in the wrong place. You need to go to Users, and there will be your home folder. It is almost certainly not called ‘home’ but whatever your username on your Mac is (mine is called marcbuehner for example)

@Marc_Buehner Thanks so much for this, really appreciate the help. I’ve now deleted the userPrefs.cfg and appData.cfg and PsychoPy is open and appears to be working!

Glad you got yours working — mins still doesn’t work :frowning:
Marc

Best of luck! Hopefully someone with a bit more knowledge on this will be able to help you soon.

HI @Jon and @Michael .
Psychopy3 still not working on my 2 Big Sur Machines (laptop and desktop). This time I had a crash log, which I had wanted to paste here, but the text was too long and I cannot upload it as a text file.
Any suggestions what I could do with it (assuming it would be helpful)?
Thanks
Marc

Ah, glad you got a crash log, but I’m surprised it’s too big to past here. How big are we talking and where did it come from? Maybe you could just post the last 10 lines or so to give a flavour?

hI @Jon – the file is only 98k. The issue was that it has too many lines to paste.
I think the last 10 lines from the log I have won’t be that useful bc they list attached USB devices and general info about the computer.
But here is snippet form the end of the stuff that reads like gobbledegook to me :slight_smile:

    0x7fff32fc7000 -     0x7fff32fd2fff  libcsfde.dylib (554) <1F4DFF13-17EC-3672-8A41-056F4E44A377> /usr/lib/libcsfde.dylib
    0x7fff33200000 -     0x7fff33200fff  com.apple.ApplicationServices (48 - 50) <7B536871-3F10-3138-B06B-9C2A3C07EC1E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff333fc000 -     0x7fff33453fff  com.apple.CorePrediction (1.0 - 1) <66626D97-2E9F-3C38-9628-623B3609B303> /System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction
    0x7fff33500000 -     0x7fff33500fff  libHeimdalProxy.dylib (79) <1BD94BF6-8E63-3B21-95DC-E5EEEBFB8AE8> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
    0x7fff335b3000 -     0x7fff335b3fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <F5EC07DD-8937-37CB-84DF-C7475FFA573E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff3365d000 -     0x7fff33662fff  com.apple.PushKit (1.0 - 1) <309B12FF-9B68-3120-ABC6-8B52A0E26127> /System/Library/Frameworks/PushKit.framework/Versions/A/PushKit
    0x7fff33663000 -     0x7fff33699fff  com.apple.C2 (1.3 - 569) <5370F4A2-1C27-395C-80E4-A36E5BF414E9> /System/Library/PrivateFrameworks/C2.framework/Versions/A/C2
    0x7fff34569000 -     0x7fff345b9fff  com.apple.ChunkingLibrary (334 - 334) <E392AB7F-6EAC-3E2E-93F8-01BA240FEACD> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff34c87000 -     0x7fff34e6afff  com.apple.WebKitLegacy (16610 - 16610.3.7.1.9) <493865D8-508E-3DF5-BE8D-6D437B4BB838> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fff34e6b000 -     0x7fff34e6dfff  com.apple.ConstantClasses (1.0 - 1) <1D87636F-28D4-3549-B741-7DDD2332D2EE> /System/Library/PrivateFrameworks/ConstantClasses.framework/Versions/A/ConstantClasses
    0x7fff35001000 -     0x7fff35004fff  com.apple.Cocoa (6.11 - 23) <E44AC98B-5BEA-3087-AB41-C73CEB8A98C8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff360ba000 -     0x7fff36369fff  libAWDSupportFramework.dylib (3919) <11ACCA4B-E554-34B7-98FD-82CC45F9351E> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.dylib
    0x7fff363dd000 -     0x7fff3640dfff  libtidy.A.dylib (18.1) <9359DC58-9E3E-3601-A47F-7794A5D4542B> /usr/lib/libtidy.A.dylib
    0x7fff36430000 -     0x7fff36443fff  com.apple.Engram (1.0 - 1) <F7F6B85F-6B03-3BD2-BC02-DA5DBBB60014> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
    0x7fff36444000 -     0x7fff3645ffff  com.apple.openscripting (1.7 - 190) <D0B98DF9-7A61-3810-AE81-2F870DCC2AC0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff36460000 -     0x7fff36463fff  com.apple.securityhi (9.0 - 55008) <DD7770F7-661C-363B-A1F4-8B69EB0FFB6A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff36464000 -     0x7fff36467fff  com.apple.ink.framework (10.15 - 227) <E10C40B6-2656-36D1-882C-2091CE02883A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff36468000 -     0x7fff3646bfff  com.apple.CommonPanels (1.2.6 - 101) <101582BA-E64F-391A-BD23-50DCC3CF8939> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff3646c000 -     0x7fff36473fff  com.apple.ImageCapture (1708 - 1708) <FE9D13DD-D733-3B2A-B4A6-D3C8313005F5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff36474000 -     0x7fff3771cfff  com.apple.JavaScriptCore (16610 - 16610.3.7.1.9) <3CEFF634-9E86-33F8-9E9C-AACAD4E3412B> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff38daa000 -     0x7fff38daafff  com.apple.marco (10.0 - 1000) <4F6DF5B4-8F63-376E-A77C-31B21436FD5B> /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
    0x7fff39459000 -     0x7fff3945cfff  com.apple.OSAServicesClient (1.0 - 1) <44E39868-F624-3644-B453-962D34737998> /System/Library/PrivateFrameworks/OSAServicesClient.framework/Versions/A/OSAServicesClient
    0x7fff39490000 -     0x7fff39497fff  com.apple.URLFormatting (146 - 146.8) <B77A6E0A-66AD-3044-AB17-10ECA706A151> /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting
    0x7fff39498000 -     0x7fff394a7fff  com.apple.accessibility.AXCoreUtilities (1.0 - 1) <DCE98762-F313-35E4-A9D2-65D335DFA0DA> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities
    0x7fff394a8000 -     0x7fff394bffff  libAccessibility.dylib (2885.13) <1A30C6D7-DB84-3296-B010-A77CFE5A078D> /usr/lib/libAccessibility.dylib
    0x7fff394c0000 -     0x7fff3bf09fff  com.apple.WebCore (16610 - 16610.3.7.1.9) <5F874514-5D86-3A75-B695-74C5793E1044> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff3c046000 -     0x7fff3c201fff  libFosl_dynamic.dylib (200) <98F6E5F9-58F1-318D-B064-E265673D6152> /usr/lib/libFosl_dynamic.dylib
    0x7fff3c526000 -     0x7fff3c571fff  com.apple.Safari.SafeBrowsing (610 - 610.3.7.1.9) <9470E58C-E695-3DCD-A9FE-20C4CEF1CBA7> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing
    0x7fff3c572000 -     0x7fff3cfabfff  com.apple.WebKit (16610 - 16610.3.7.1.9) <6B379251-21D4-3FB9-BD1E-11EF1AC2D623> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff3d15e000 -     0x7fff3d161fff  com.apple.print.framework.Print (15 - 271) <8411879F-7E3E-3882-BD06-68E797A3B9D6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff3d162000 -     0x7fff3d165fff  com.apple.Carbon (160 - 164) <5683716A-5610-3B97-B473-B4652067E7A6> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff3d3ea000 -     0x7fff3d409fff  com.apple.private.SystemPolicy (1.0 - 1) <CFE0B0C6-DF5B-31EB-9D79-B23E00A80B05> /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy
    0x7fff3d55b000 -     0x7fff3d5b5fff  com.apple.AccessibilitySharedSupport (1.0 - 1) <0C02B8FF-F0D1-33A7-95D0-36A259152E6D> /System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/Versions/A/AccessibilitySharedSupport
    0x7fff3d9ff000 -     0x7fff3da03fff  com.apple.CoreOptimization (1.0 - 1) <8028C390-E6BB-3616-BD0F-ABB6C5633CC6> /System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization
    0x7fff3dd33000 -     0x7fff3dd3efff  com.apple.MallocStackLogging (1.0 - 1) <C1A21524-381D-39CA-AD63-A3B9F67FC6CA> /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging
    0x7fff3dd54000 -     0x7fff3dd66fff  libmis.dylib (274.60.2) <54387457-A60B-3390-AD6D-3B380792CD79> /usr/lib/libmis.dylib
    0x7fff3e293000 -     0x7fff3e296fff  com.apple.WebInspectorUI (16610 - 16610.3.7.1.9) <B75A0B09-A098-3CCA-AADD-DE2D6D464978> /System/Library/PrivateFrameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI
    0x7fff40486000 -     0x7fff40509fff  com.apple.TextInput (1.0 - 1.0) <8CC76A5F-A092-36EC-9D3A-CB8C36EC32F0> /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput
    0x7fff414ea000 -     0x7fff41519fff  libncurses.5.4.dylib (57) <05652959-10ED-3D39-8E0E-C6FC5A68B045> /usr/lib/libncurses.5.4.dylib
    0x7fff4151a000 -     0x7fff41523fff  com.apple.IOAccelMemoryInfo (1.0 - 1) <90735179-1E6C-3D1F-8CCF-08AC441B19A2> /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo
    0x7fff4195a000 -     0x7fff41978fff  libCGInterfaces.dylib (544) <488D608D-374C-3A2F-B8AC-D78E2F6E6DB7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff482cc000 -     0x7fff4831afff  com.apple.osanalytics.OSAnalytics (1.0 - 1) <EF7537E3-982B-3FA2-BFFC-F8071EFF0B31> /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics
    0x7fff5228a000 -     0x7fff5231cfff  com.apple.Symbolication (12.2 - 64541.7.1) <EC806042-5249-35DC-90BA-953A86D1854A> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff6a3f0000 -     0x7fff6a3f4fff  libmetal_timestamp.dylib (31001.160) <2EC7EA90-5313-3812-8E72-910C643A996C> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/31001/Libraries/libmetal_timestamp.dylib
    0x7fff6c85e000 -     0x7fff6c864fff  libCoreFSCache.dylib (177.22) <4ECE128D-5E79-3ADF-8FE7-4FE8F565F8AA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff6c865000 -     0x7fff6c869fff  libCoreVMClient.dylib (177.22) <E0DBED1D-39B4-3E51-9EA8-D1ECAED93EAB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff6c86a000 -     0x7fff6c879fff  com.apple.opengl (18.1.1 - 18.1.1) <D8EE3AD0-C0D0-32F7-9C6D-39341099EB55> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff6c87a000 -     0x7fff6c87cfff  libCVMSPluginSupport.dylib (18.1.1) <5F020D32-8663-3CB8-A50C-F939D4D4C31F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff6c87d000 -     0x7fff6c885fff  libGFXShared.dylib (18.1.1) <2271532D-E2B3-3D4D-ADF0-0935F8DCE89B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff6c886000 -     0x7fff6c8b9fff  libGLImage.dylib (18.1.1) <528E53A3-33E1-34C7-8EE3-C42AE5255553> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff6c8ba000 -     0x7fff6c8f6fff  libGLU.dylib (18.1.1) <15CBDF20-8A87-3D84-90F8-D19F4A2B06E2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff6ca8c000 -     0x7fff6ca96fff  libGL.dylib (18.1.1) <157B74E1-F30D-3F9D-9AF8-AAA333D2812D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff6decd000 -     0x7fff6df25fff  com.apple.opencl (4.5 - 4.5) <8A3D06D5-4E82-355C-AE1B-E2C91DB58233> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff6ea6f000 -     0x7fff6ec2ffff  com.apple.AMDMTLBronzeDriver (4.2.13 - 4.0.2) <36056DBB-370D-38B0-A011-9534ABBF2ACD> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
    0x7fff783e5000 -     0x7fff783ecfff  libRosetta.dylib (203.13.2) <FF72E19B-3B02-34D4-A821-3397BB28AC02> /usr/lib/libRosetta.dylib
    0x7fff78af9000 -     0x7fff78b4cfff  libstdc++.6.dylib (104.1) <3215888A-C409-30EE-BA3F-E579CC797805> /usr/lib/libstdc++.6.dylib

I see, that’s coming from the system console and that’s pretty impenetrable to me as well I’m afraid (and contains lots of messages that are nothing to do with the PsychoPy crash)

My best advice for you at the moment is to trash (or move, for now) your preferences/app-settings and restart since that apparently worked for the other user above.

In terminal, do something like

mv ~/.psychopy3 ~/.psychopy3backup

and then try starting psychopy again. If that does work then I’ll want to examine the files to see what was causing the issue for future checks

cheers,
Jon

HI @Jon. I had already deleted the config files and restarted but to no avail. I’m just on my laptop and checked again and now there are no config files anymore. However, I now do have an last_app_load.log file. Would that help?
Pasted below

Traceback (most recent call last):
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/__init__.py", line 378, in __getattr__
    return getattr(self._module, name)
AttributeError: 'NoneType' object has no attribute '_create_shadow_window'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Applications/PsychoPy3.app/Contents/Resources/__boot__.py", line 461, in <module>
    _run()
  File "/Applications/PsychoPy3.app/Contents/Resources/__boot__.py", line 440, in _run
    exec(compile(source, path, 'exec'), globals(), globals())
  File "/Applications/PsychoPy3.app/Contents/Resources/psychopyApp.py", line 104, in <module>
    main()
  File "/Applications/PsychoPy3.app/Contents/Resources/psychopyApp.py", line 100, in main
    start_app()
  File "/Applications/PsychoPy3.app/Contents/Resources/psychopyApp.py", line 28, in start_app
    app = PsychoPyApp(0, showSplash=showSplash)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 210, in __init__
    self.onInit(testMode=testMode, **kwargs)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 350, in onInit
    self.showBuilder(fileList=exps)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 584, in showBuilder
    self.newBuilderFrame()
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 566, in newBuilderFrame
    from .builder.builder import BuilderFrame
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/builder/builder.py", line 50, in <module>
    from .dialogs import (DlgComponentProperties, DlgExperimentProperties,
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/builder/dialogs/__init__.py", line 31, in <module>
    from .. validators import NameValidator, CodeSnippetValidator
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/builder/validators.py", line 27, in <module>
    from pyglet.window import key
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/window/__init__.py", line 1896, in <module>
    gl._create_shadow_window()
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/__init__.py", line 384, in __getattr__
    __import__(import_name)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/gl/__init__.py", line 100, in <module>
    from pyglet.gl.lib import GLException
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/gl/lib.py", line 141, in <module>
    from pyglet.gl.lib_agl import link_GL, link_GLU, link_AGL
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/gl/lib_agl.py", line 49, in <module>
    framework='/System/Library/Frameworks/OpenGL.framework')
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/lib.py", line 118, in load_library
    return self.load_framework(kwargs['framework'])
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/lib.py", line 286, in load_framework
    raise ImportError("Can't find framework %s." % path)
ImportError: Can't find framework /System/Library/Frameworks/OpenGL.framework.
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at /Users/robind/projects/buildbots/macosx-vm6/dist-osx-py36/Phoenix/ext/wxWidgets/src/common/wincmn.cpp(478) in ~wxWindowBase(): any pushed event handlers must have been removed

And you’re certain this is version 2020.2.10 that you’re trying to load? That is exactly the error message from 2020.1.x that I spent many days fixing to make 2020.2 :-/ For most people if Big Sur 2020.2 does not now show this message. Could you fetch a fresh copy just to be certain and make sure it’s that new one you open? Thanks.

There is still an issue that for some reason the app just sits in the Dock and you have to then click on it before the windows actually appear. I haven’t worked out what that’s about, but I’m guessing it’s something to do with the new mac Gatekeeper

HI @Jon. So I am trying this on both my laptop and desktop. I am pretty sure I had installed 2020.2.10, but just in case, I just installed the standalone again and attempted to run it.
Same outcome. The following is the new last_app_load.log – and there are no config files (because I had already deleted them)

Traceback (most recent call last):
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/__init__.py", line 378, in __getattr__
    return getattr(self._module, name)
AttributeError: 'NoneType' object has no attribute '_create_shadow_window'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Applications/PsychoPy3.app/Contents/Resources/__boot__.py", line 461, in <module>
    _run()
  File "/Applications/PsychoPy3.app/Contents/Resources/__boot__.py", line 440, in _run
    exec(compile(source, path, 'exec'), globals(), globals())
  File "/Applications/PsychoPy3.app/Contents/Resources/psychopyApp.py", line 104, in <module>
    main()
  File "/Applications/PsychoPy3.app/Contents/Resources/psychopyApp.py", line 100, in main
    start_app()
  File "/Applications/PsychoPy3.app/Contents/Resources/psychopyApp.py", line 28, in start_app
    app = PsychoPyApp(0, showSplash=showSplash)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 210, in __init__
    self.onInit(testMode=testMode, **kwargs)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 350, in onInit
    self.showBuilder(fileList=exps)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 584, in showBuilder
    self.newBuilderFrame()
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/_psychopyApp.py", line 566, in newBuilderFrame
    from .builder.builder import BuilderFrame
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/builder/builder.py", line 50, in <module>
    from .dialogs import (DlgComponentProperties, DlgExperimentProperties,
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/builder/dialogs/__init__.py", line 31, in <module>
    from .. validators import NameValidator, CodeSnippetValidator
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/psychopy/app/builder/validators.py", line 27, in <module>
    from pyglet.window import key
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/window/__init__.py", line 1896, in <module>
    gl._create_shadow_window()
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/__init__.py", line 384, in __getattr__
    __import__(import_name)
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/gl/__init__.py", line 100, in <module>
    from pyglet.gl.lib import GLException
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/gl/lib.py", line 141, in <module>
    from pyglet.gl.lib_agl import link_GL, link_GLU, link_AGL
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/gl/lib_agl.py", line 49, in <module>
    framework='/System/Library/Frameworks/OpenGL.framework')
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/lib.py", line 118, in load_library
    return self.load_framework(kwargs['framework'])
  File "/Applications/PsychoPy3.app/Contents/Resources/lib/python3.6/pyglet/lib.py", line 286, in load_framework
    raise ImportError("Can't find framework %s." % path)
ImportError: Can't find framework /System/Library/Frameworks/OpenGL.framework.
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at /Users/robind/projects/buildbots/macosx-vm6/dist-osx-py36/Phoenix/ext/wxWidgets/src/common/wincmn.cpp(478) in ~wxWindowBase(): any pushed event handlers must have been removed

update: @Jon , I realised that both of my machines had two versions of PsychoPy on it, one just called Psychopy, the other Psychopy3. It appears that the standalone install doesn’t work unless the earlier versions are removed. I deleted both instances and re-installed and now it does work…
HOORAY

Glad you got it working, although I’m not sure why there was any interaction. When you open PsychoPy, how do you do it? Do you double-click a file or open the app in the dock, or something else?

HI Jon — I click the app icon in the dock

OK, and if there were actually 2 versions on your machine, I suspect that the app icon in the dock must just have been pointing to your other installation rather than the newer (Big Sur compatible install). I’m going to mark this mystery as solved! :wink: