Ошибка установки Jnius, «Невозможно определить JDK_HOME» - PullRequest
0 голосов
/ 29 августа 2018

Я попытался установить модуль Python jnius, набрав 'pip install jnius' в CMD. Это сообщение, которое я получил:

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, но это не помогло.

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Для меня работало просто добавление переменных JAVA_HOME и JDK_HOME.

0 голосов
/ 29 августа 2018

Я наконец решил это. Я установил Cython до того, как это произошло, и я установил Java JDK и JRE после комментария @Chris. Я также добавил JAVA_HOME и JDK_HOME в системные переменные. Спасибо @Chris, но это не решило проблему полностью.

Тогда я получил еще одно сообщение об ошибке. Там было написано, что я должен установить Microsoft Visual C ++ Compiler для Python 2.7 с этой страницы: https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266

После этого я снова попытался установить jnius, но в сообщении об ошибке говорилось, что разрешение запрещено, поэтому я запустил CMD от имени администратора и наконец установил jnius , набрав pip install jnius .

Я потратил много времени на ее устранение и надеюсь, что это поможет всем с такой же или похожей проблемой.

...