【问题标题】:Jnius installation bug, "Unable to determine JDK_HOME"Jnius 安装错误,“无法确定 JDK_HOME”
【发布时间】:2019-02-03 16:12:41
【问题描述】:

我尝试通过在 CMD 中键入“pip install jnius”来安装 jnius Python 模块。 这是我收到的消息:

Complete output from command python setup.py egg_info:
Traceback (most recent call last):
 File "<string>", line 1, in <module>
 File "c:\users\sm\appdata\local\temp\pip-install-vu2sb5\jnius\setup.py", line 111, in <module>
    raise Exception('Unable to determine JDK_HOME')
Exception: Unable to determine JDK_HOME
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in 
 c:\users\sm\appdata\local\temp\pip-install-vu2sb5\jnius\

我重新启动了 CMD,但没有帮助。

【问题讨论】:

  • 您是否安装了 Java JDK(不仅仅是 JRE)?赛通呢?

标签: python python-2.7 pyjnius


【解决方案1】:

我终于解决了。在此之前我已经安装了 Cython,并且在 @Chris 评论之后我安装了 Java JDK 和 JRE。我还在系统变量中添加了 JAVA_HOME 和 JDK_HOME。谢谢@Chris,但它并没有完全解决问题。

然后我收到另一条错误消息。有人写道,我必须从此页面安装 Microsoft Visual C++ Compiler for Python 2.7: https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266

之后我尝试再次安装 jnius,但错误消息说权限被拒绝,所以我以管理员身份运行 CMD 并通过键入 pip install jnius最终安装了 jnius

我花了很多时间来解决它,希望它能帮助遇到相同或相似问题的每个人。

【讨论】:

    【解决方案2】:

    对我有用的只是添加 JAVA_HOME 和 JDK_HOME 变量。

    【讨论】:

    • 你给他们两个什么价值
    【解决方案3】:

    我已经解决了windows os中的问题。

    第一步:

    我已经使用 pip install cython

    安装了 cython
    C:\Users>pip install cython
    

    收集赛通 下载 Cython-0.29.22-cp38-cp38-win_amd64.whl (1.7 MB) |████████████████████████████████| 1.7 MB 1.3 MB/秒 安装收集的包:cython 成功安装cython-0.29.22

    第二步:

    我已经使用 pip install pyjnius 命令安装了 jnius

    C:\Users>pip install pyjnius
    

    收集pyjnius 下载 pyjnius-1.3.0-cp38-cp38-win_amd64.whl (226 kB) |████████████████████████████████| 226 KB 3.2 MB/秒 已满足要求:c:\users\sss\appdata\local\programs\python\python38\lib\site-packages 中的 cython(来自 pyjnius)(0.29.22) 已满足要求:c:\users\sss\appdata\local\programs\python\python38\lib\site-packages 中的六个>=1.7.0(来自 pyjnius)(1.15.0) 安装收集的包:pyjnius pyjnius-1.3.0安装成功

    我希望这能解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2023-01-18
      • 2014-01-25
      • 1970-01-01
      相关资源
      最近更新 更多