Jak*_*zke 3 python cython sikuli
当我想导入jnius时,出现如下错误:
Traceback (most recent call last):
...
File "C:\Python27\lib\site-packages\jnius\__init__.py", line 12, in <module>
from .jnius import *
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
我需要使用jnius才能使用:https : //github.com/kevlened/sikuli_cpython
我拥有和使用的东西:
将以下内容添加到您的Path环境变量中(在“系统变量”下):
C:\Program Files (x86)\Java\jdk[YOUR JDK VERSION]\jre\bin\server
- 或 -
C:\Program Files (x86)\Java\jre[YOUR JDK VERSION]\bin\client
这是在这里指出的,它还指出您应该设置JAVA_HOME“用户变量”:
C:\Program Files (x86)\Java\jdk[YOUR JDK VERSION]
由于jnius是Java包装程序,因此无法加载的“ DLL”通常可能是该“服务器”文件夹中的“ jvm.dll”。
再说一次,可能还有其他DLL文件丢失。确保您具有msvcr90或msvcr100以及通过安装Visual Studio 2008或2010可再发行组件提供的其他文件。通过下载依赖关系查询程序并分析所需的DLL,可以找到您问题的更完整答案jnius.pyd(我想我个人经验还记得它确实需要msvcr100和msvcr90)。