jnius 1.1导入错误

 橡树NO洋_640 发布于 2023-02-06 09:08

当我想导入jnius时,出现如下错误:

Traceback (most recent call last):
...
File "C:\Python27\lib\site-packages\jnius\__init__.py", line 12, in 
    from .jnius import *
ImportError: DLL load failed: The specified module could not be found.

我需要使用jnius才能使用:https : //github.com/kevlened/sikuli_cpython

我拥有和使用的东西:

Windows 7企业版x64

Python 2.7.6 x86

Cython-0.19.2

jnius-1.1-dev

JDK 7更新45 x86

ecoe.. 5

将以下内容添加到您的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)。

1 个回答
  • 将以下内容添加到您的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)。

    2023-02-06 09:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有