Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mac OS X 10.15上使用系统python/pyobjc修复runitime上的AVFoundation桥支持?_Python_Macos Catalina_Pyobjc - Fatal编程技术网

如何在Mac OS X 10.15上使用系统python/pyobjc修复runitime上的AVFoundation桥支持?

如何在Mac OS X 10.15上使用系统python/pyobjc修复runitime上的AVFoundation桥支持?,python,macos-catalina,pyobjc,Python,Macos Catalina,Pyobjc,在Mac OS X 10.15上使用系统提供的python(2.7.16)和pyobjc(2.5.1)导入AVFoundation时,出现错误: % python Python 2.7.16 (default, Feb 29 2020, 01:55:37) [GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwin Type "help", "copyright", "cre

在Mac OS X 10.15上使用系统提供的python(2.7.16)和pyobjc(2.5.1)导入AVFoundation时,出现错误:

% python
Python 2.7.16 (default, Feb 29 2020, 01:55:37) 
[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import objc
>>> objc.__version__
'2.5.1'
>>> import AVFoundation
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC/objc/_bridgesupport.py:674: RuntimeWarning: Error parsing BridgeSupport data for AVFoundation: PyObjCRT_SkipTypeSpec: Unhandled type '5d' ]}
  warnings.warn("Error parsing BridgeSupport data for %s: %s" % (frameworkName, e), RuntimeWarning)
结果是(据我所知),常量没有被加载。 是否可以从正在运行的脚本中修复该问题


我无法更改python安装,因为我的脚本必须在我以外的其他机器上运行。

这不是您想要的答案,但最好的解决方案是安装python 3.8和PyObjC的最新版本


macOS中包含的Python 2.7和PyObjC版本不再受支持

是的,我将咬紧牙关,并与我的应用程序供应商pyobjc…感谢您的回答,并为pyobjc!