Windows10下导入pykinect2遇AssertionError错误,如何解决?
修改pykinect2源码中的断言值
找到Python安装目录下Lib\site-packages\pykinect2路径里的_ctypes.py文件,定位到assert sizeof(tagSTATSTG) == 72, sizeof(tagSTATSTG)这一行,把72改成80,保存后重新运行代码即可。检查Python位数是否匹配
Kinect V2 SDK仅支持64位环境,如果你用的是32位Python,必然会出现结构体大小不匹配的问题。卸载32位Python,重新安装64位版本,再重装pykinect2就能解决。安装最新版pykinect2源码
先卸载现有版本:pip uninstall pykinect2
下载pykinect2的最新源码包,解压后进入目录,运行python setup.py install完成编译安装,新版本通常会修复这类结构体定义的兼容性问题。
内容的提问来源于stack exchange,提问作者Omid Mollaei
相关产品推荐
相关产品推荐

