无法在python 3.11.1上运行pykinect2



我是pykinect2的新手,以前从未使用过它。我已经创建了一个虚拟环境,并使用pip install pykinect2来安装库,但是当我运行代码import pykinect2时,出现了以下错误。我使用VSCode作为我的IDE。

PS D:PythonVenvkinect> & d:/PythonVenv/kinect/Scripts/Activate.ps1
(kinect) PS D:PythonVenvkinect> & d:/PythonVenv/kinect/Scripts/python.exe d:/PythonVenv/kinect/kinectv1.py
Traceback (most recent call last):
File "d:PythonVenvkinectkinectv1.py", line 8, in <module>
from pykinect2 import PyKinectV2
File "D:PythonVenvkinectLibsite-packagespykinect2PyKinectV2.py", line 2216, in <module>
assert sizeof(tagSTATSTG) == 72, sizeof(tagSTATSTG)
^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 80

请转到site-packages文件夹中的pykinect2安装(D:PythonVenvkinectLibsite-packagespykinect2)并将。py文件替换为github存储库中的文件。

git URL: https://pypi.org/project/pykinect2/

这应该能解决问题。

最新更新