OSError:[WinError 126]在python中导入库时

OSError:[WinError 126]在python中导入库时,python,windows,api,dll,python-3.7,Python,Windows,Api,Dll,Python 3.7,我正在使用cubemos骨架跟踪Api(用于从图片和视频中提取骨架关键点)。 我有一个很奇怪的问题: 一切正常,直到有一天,我收到这个错误(还添加了图片): 回溯(最近一次呼叫最后一次): 文件“C:/Users/omria/PycharmProjects/skeletonTracking/skeletonTracking.py”,第3行,在 来自cubemos.skeleton_tracking.nativewrapper导入Api,SkeletonKeypoints 文件“C:\Users\

我正在使用cubemos骨架跟踪Api(用于从图片和视频中提取骨架关键点)。 我有一个很奇怪的问题: 一切正常,直到有一天,我收到这个错误(还添加了图片):

回溯(最近一次呼叫最后一次):
文件“C:/Users/omria/PycharmProjects/skeletonTracking/skeletonTracking.py”,第3行,在
来自cubemos.skeleton_tracking.nativewrapper导入Api,SkeletonKeypoints
文件“C:\Users\omria\PycharmProjects\skeletonTracking\venv\lib\site packages\cubemos\skeleton\u tracking\\uuuu init\uuuu.py”,第1行,在
从.nativewrapper导入*
文件“C:\Users\omria\PycharmProjects\skeletonTracking\venv\lib\site packages\cubemos\skeleton\u tracking\nativewrapper.py”,第28行,在
join(cubemos\u dir,“bin”,“cubemos\u skeleton\u tracking.dll”)
文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python37\u 64\lib\ctypes\\uuuuuu init\uuuuu.py”,第364行,在\uuu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:[WinError 126]找不到指定的模块

第3行是在导入库时:
来自cubemos.skeleton\u tracking.nativewrapper导入Api

另一件奇怪的事情是,问题是随机修复的,我什么也不做,然后它又回来了! 我试着重新安装cubemos SDK,重新启动计算机,调试,但我真的不知道这个问题的根源是什么。 我的操作系统似乎有些问题(我有Windows10,并且在项目中使用了Python3.7、VENV和PIP) 我试图找出路径是否是问题所在,但同样,它以前是有效的,我真的不知道这是否是问题所在。你认为这是什么原因造成的? 我将感谢任何帮助。
谢谢

我在使用conda env时也遇到了同样的问题。演示有效,但python示例无效。我明确地将
%CUBEMOS\u SKEL\u SDK%\bin
添加到我的Path环境中,因为我以前什么都没有。这就开始了。
%CUBEMOS\u SKEL\u SDK%
从一开始就设置正常

Traceback (most recent call last):
  File "C:/Users/omria/PycharmProjects/skeletonTracking/skeletonTracking.py", line 3, in <module>
    from cubemos.skeleton_tracking.nativewrapper import Api, SkeletonKeypoints
  File "C:\Users\omria\PycharmProjects\skeletonTracking\venv\lib\site-packages\cubemos\skeleton_tracking\__init__.py", line 1, in <module>
    from .nativewrapper import *
  File "C:\Users\omria\PycharmProjects\skeletonTracking\venv\lib\site-packages\cubemos\skeleton_tracking\nativewrapper.py", line 28, in <module>
    os.path.join(cubemos_dir, "bin", "cubemos_skeleton_tracking.dll")
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found