Problem with mac

Several of my students using Mac to code Psychopy Builder have encountered the same problem. The screen went blank once they run the experiment. The script worked fine once they uploaded to Pavlovia. Any thoughts on why the same script went blank when running on Mac OS?

Hi @ymhuang,

Thanks so much for flagging.

Could you firstly please ask the students to check that they have added and ticked PsychoPy in the Security & Privacy settings, for both Input Monitoring and Accessibility?

If so, could you please ask them to run the following from the terminal, just after this happens:

cat ~/.psychopy3/last_app_load.log

Then could they screenshot or copy and paste the result here?

Thanks!

Kim

ok thanks

I’ve added PsychoPy for both Input Monitoring and Accessibility but it’s still not working. The script crashed python but not PsychoPy.

mac
A student of mine figured how to solve this dilemma. Just change the default setting in “input” “keyboard backend” to Pyglet.

2 Likes

Thank you, Professor Huang! I encountered the same issue here with M1 Mac (macOS Monterey 12.3.1), and solved it after changing the backend to Pyglet.

Only Pyglet works.

@Kimberley_Dundas

I found another problem, probably related to this issue. Can this be fixed?

I can’t install psychopy in command line tools using “pip install psychopy” just because psychtoolbox is incompatible with Mac M1 (i.e. arm64) version, see error message below (there are too many lines that exceeds the limitation so I omit the second half of them):

Building wheels for collected packages: psychtoolbox, pyo
  Building wheel for psychtoolbox (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/maiyunfei/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/psychtoolbox_bd77aa82c4d54f789e804cec3c9994a9/setup.py'"'"'; __file__='"'"'/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/psychtoolbox_bd77aa82c4d54f789e804cec3c9994a9/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-wheel-g07hxw50
       cwd: /private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/psychtoolbox_bd77aa82c4d54f789e804cec3c9994a9/
  Complete output (196 lines):
  Platform reported as: Darwin
  
  Building for macOS...
  
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-11.1-arm64-3.8
  creating build/lib.macosx-11.1-arm64-3.8/psychtoolbox
  copying PsychPython/psychtoolbox/_version.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox
  copying PsychPython/psychtoolbox/hid.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox
  copying PsychPython/psychtoolbox/__init__.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox
  copying PsychPython/psychtoolbox/audio.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox
  creating build/lib.macosx-11.1-arm64-3.8/psychtoolbox/demos
  copying PsychPython/demos/hidtest_pythonic.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox/demos
  copying PsychPython/demos/ppatest_pythonic.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox/demos
  copying PsychPython/demos/ppatest_oldschool.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox/demos
  copying PsychPython/demos/__init__.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox/demos
  copying PsychPython/demos/hidtest_oldschool.py -> build/lib.macosx-11.1-arm64-3.8/psychtoolbox/demos
  running egg_info
  writing PsychPython/psychtoolbox.egg-info/PKG-INFO
  writing dependency_links to PsychPython/psychtoolbox.egg-info/dependency_links.txt
  writing requirements to PsychPython/psychtoolbox.egg-info/requires.txt
  writing top-level names to PsychPython/psychtoolbox.egg-info/top_level.txt
  reading manifest file 'PsychPython/psychtoolbox.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'PsychPython/psychtoolbox.egg-info/SOURCES.txt'
  running build_ext
  building 'GetSecs' extension
  creating build/temp.macosx-11.1-arm64-3.8
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source/Common
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source/Common/Base
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source/Common/Base/PythonGlue
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source/OSX
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source/OSX/Base
  creating build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source/Common/GetSecs
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/MODULEVersion.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/MODULEVersion.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/MiniBox.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/MiniBox.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/ProjectTable.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/ProjectTable.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychAuthors.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychAuthors.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychCellGlue.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychCellGlue.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychError.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychError.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychHelp.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychHelp.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychInit.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychInit.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychInstrument.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychInstrument.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychMemory.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychMemory.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychRegisterProject.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychRegisterProject.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychScriptingGlue.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychScriptingGlue.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychScriptingGlueMatlab.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychScriptingGlueMatlab.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychStructGlue.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychStructGlue.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c ./PsychSourceGL/Source/Common/Base/PsychVersioning.c -o build/temp.macosx-11.1-arm64-3.8/./PsychSourceGL/Source/Common/Base/PsychVersioning.o -Wno-date-time -mmacosx-version-min=10.9
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -I/Users/maiyunfei/miniconda3/include -arch arm64 -DPTBMODULE_GetSecs -DPTBMODULENAME=GetSecs -DPTBOCTAVE3MEX -DPSYCH_LANGUAGE=PSYCH_PYTHON -IPsychSourceGL/Source/Common/GetSecs -I/Users/maiyunfei/miniconda3/lib/python3.8/site-packages/numpy/core/include -IPsychSourceGL/Source/Common/Base -IPsychSourceGL/Source/Common/Screen -IPsychSourceGL/Source/OSX/Base -IPsychSourceGL/Source/OSX/GetSecs -I/Users/maiyunfei/miniconda3/include/python3.8 -c PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c -o build/temp.macosx-11.1-arm64-3.8/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.o -Wno-date-time -mmacosx-version-min=10.9
  PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:222:43: warning: 'PyModule_GetFilename' is deprecated [-Wdeprecated-declarations]
              sprintf(modulefilename, "%s", PyModule_GetFilename(module));
                                            ^
  /Users/maiyunfei/miniconda3/include/python3.8/moduleobject.h:28:1: note: 'PyModule_GetFilename' has been explicitly marked deprecated here
  Py_DEPRECATED(3.2) PyAPI_FUNC(const char *) PyModule_GetFilename(PyObject *);
  ^
  /Users/maiyunfei/miniconda3/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2674:37: warning: 'PyUnicode_GetSize' is deprecated [-Wdeprecated-declarations]
              strLen = (psych_uint64) PyUnicode_GetSize(ppyPtr) + 1;
                                      ^
  /Users/maiyunfei/miniconda3/include/python3.8/unicodeobject.h:177:1: note: 'PyUnicode_GetSize' has been explicitly marked deprecated here
  Py_DEPRECATED(3.3) PyAPI_FUNC(Py_ssize_t) PyUnicode_GetSize(
  ^
  /Users/maiyunfei/miniconda3/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  2 warnings generated.
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/maiyunfei/miniconda3/include -arch arm64 -

(===== OMITTED MUCH MANY LINES =====)

  Complete output (5 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/Users/maiyunfei/miniconda3/lib/python3.8/tokenize.py", line 392, in open
      buffer = _builtin_open(filename, 'rb')
  FileNotFoundError: [Errno 2] No such file or directory: '/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/pyo_389defabfdba4fd4b01cfffad6950a93/setup.py'
  ----------------------------------------
  ERROR: Failed cleaning build dir for pyo
Failed to build psychtoolbox pyo
Installing collected packages: pyo, pyglet, psychtoolbox, psutil, openpyxl, msgpack-numpy, moviepy, javascripthon, glfw, gitpython, gevent, freetype-py, esprima, arabic-reshaper, psychopy
    Running setup.py install for pyo ... error
    ERROR: Command errored out with exit status 1:
     command: /Users/maiyunfei/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/pyo_389defabfdba4fd4b01cfffad6950a93/setup.py'"'"'; __file__='"'"'/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/pyo_389defabfdba4fd4b01cfffad6950a93/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-record-5hkcve5w/install-record.txt --single-version-externally-managed --compile --install-headers /Users/maiyunfei/miniconda3/include/python3.8/pyo
         cwd: /private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/pyo_389defabfdba4fd4b01cfffad6950a93/
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/Users/maiyunfei/miniconda3/lib/python3.8/tokenize.py", line 392, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: '/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/pyo_389defabfdba4fd4b01cfffad6950a93/setup.py'
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/maiyunfei/miniconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/pyo_389defabfdba4fd4b01cfffad6950a93/setup.py'"'"'; __file__='"'"'/private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-install-i7uic55h/pyo_389defabfdba4fd4b01cfffad6950a93/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/2z/4543bg893mn2dhg0bkv5yyy80000gn/T/pip-record-5hkcve5w/install-record.txt --single-version-externally-managed --compile --install-headers /Users/maiyunfei/miniconda3/include/python3.8/pyo Check the logs for full command output.
1 Like