2017-07-25 2 views
0

Ich versuche, einen Code auszuführen, der einen anderen Code ausführt, und ich erhalte den folgenden Fehler Kann nicht laufen Programm "/home/pi/SPI-Py/MFRC522-python/Read.py": error = 13, Permission deniedKann Programm "/home/pi/PI-Py/MFRC522-python/Read.py" nicht ausführen: Fehler = 13, Berechtigung verweigert

mein Code:

import java.io.*; 

public class Test { 
    public static void main(String []args) throws IOException { 
    Runtime.getRuntime().exec("/home/pi/SPI-Py/MFRC522-python/Read.py"); 
    } 
} 
+0

Also was verstehst du nicht über * error = 13, Berechtigung verweigert * –

+0

Was passiert, wenn Sie diesen Python-Code von der Kommandozeile ausführen? –

+0

Ich weiß nicht, wie ich den Fehler beheben soll. – Chik3k3r

Antwort

-2

Wenn Sie eine Fehlermeldung erhalten permission denied Das liegt daran, dass der Benutzer, der es ausführt, keine Berechtigungen zum Ausführen hat. Sie müssen das Programm als root ausführen, also sudo python Read.py anstelle von python Read.py.

Verwandte Themen