2016-07-31 17 views
1

versucht zu installieren jnius von Pip (es ist eine Anforderung zu pip install sikuli).JRE_HOME nicht auf Pip JNIUS Installation

Dies ist der Fehler, den ich bekomme, wenn ich zu installieren versuchen:

enter image description here

die Variablen korrekt definiert sind?

enter image description here

Versteht jemand, warum es immer wieder sagen, dass es nicht JRE_HOME finden kann?

Edit: Mein Pfad-Variable ist:

enter image description here

Antwort

1

Die setup.py enthält:

jdk_home = environ.get('JDK_HOME') 
if not jdk_home: 
    jdk_home = subprocess.Popen('readlink -f /usr/bin/javac | sed "s:bin/javac::"', 
      shell=True, stdout=subprocess.PIPE).communicate()[0].strip() 
if not jdk_home: 
    raise Exception('Unable to determine JDK_HOME') 

jre_home = environ.get('JRE_HOME') 
if not jre_home: 
    jre_home = subprocess.Popen('readlink -f /usr/bin/java | sed "s:bin/java::"', 
      shell=True, stdout=subprocess.PIPE).communicate()[0].strip() 
if not jre_home: 
    raise Exception('Unable to determine JRE_HOME') 

Irgendwie Sie die erste Fehlerprüfung Unable to determine JDK_HOME ein neues Fenster cmd starten passieren und Versuch es noch einmal.

Schreiben Sie einen kleinen Code, wo Sie diese testen:

import os 
print os.environ.get('JDK_HOME') 
print os.environ.get('JRE_HOME') 

Sie sind nicht case sensitive ich es getestet.

EDIT: die Umgebungsvariablen prüfen:

import json, os 
print json.dumps(dict(os.environ), indent = 2) 
+1

So bizzare. Beide erwidern keine. Danke für die Antwort, schlecht überprüfen Sie – k9b

+0

exportieren Sie die Variable JRE_HOME oder nur vorübergehend festlegen? –

+0

Ich setze sie durch einen Rechtsklick auf meinen Computer und gehe zu Systemvariablen – k9b

-1

Go-Panel Suche für Advance Systemeinstellungen zur Steuerung unter Umgebungsvariablen ADD eine neue Umgebungsvariable und legen Sie es gleich Ihr Weg dh Name: JDK_HOME (Same haben Sie für die Verwendung von python auf cmd) Pfad: C: \ Programme \ Java \ jdk1.8.0_131 speichern und restrart cmd und installieren pip

Dieser arbeitete für mich :)