Seite 1 von 1
					
				Ungültiger Maschinenbefehl
				Verfasst: Sonntag 9. Januar 2022, 15:03
				von Martin3
				Hallo,
sobald ich
from PIL import Image
verwende möchte, kommt immer der Fehler:
Ungültiger Maschinenbefehl.
Andere wie z.B.
from suntime import Sun
gehen problemlos.
Woran kann das leigen?
Ich verwende Python 3.7.3
Danke und Gruß
Martin
			 
			
					
				Re: Ungültiger Maschinenbefehl
				Verfasst: Sonntag 9. Januar 2022, 15:17
				von __deets__
				Bitte den vollstaendigen Stacktrace posten, nicht eine redigierte version. Und wie hast du PIL installiert, und auf welchem System befindest du dich? Linux, Windows, Intel, ARM?
			 
			
					
				Re: Ungültiger Maschinenbefehl
				Verfasst: Sonntag 9. Januar 2022, 16:17
				von Martin3
				Es ist ein Raspberry PI. Was meinst Du mit Stacktrace genau und wie bekomme ich das?
Installation mit:
Code: Alles auswählen
sudo pip3 install pillow
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pillow in /usr/local/lib/python3.7/dist-packages (9.0.0)
Alleine schon das Programm erzeugt den Fehler:
Code: Alles auswählen
#!/usr/bin/python3
from PIL import Image
a=4
b=2
value = a / b
print (value)
 
			 
			
					
				Re: Ungültiger Maschinenbefehl
				Verfasst: Sonntag 9. Januar 2022, 16:27
				von pillmuncher
				Martin3 hat geschrieben: Sonntag 9. Januar 2022, 16:17
Alleine schon das Programm erzeugt den Fehler:
 
Naja, wie wäre es, wenn du die Fehlermeldung hierher kopierst, damit man sehen kann, woran es liegt? Meine Glaskugellizenz für's laufende Jahr habe ich nämlich noch nicht erneuern lassen...
 
			 
			
					
				Re: Ungültiger Maschinenbefehl
				Verfasst: Sonntag 9. Januar 2022, 16:29
				von Martin3
				Verstehe ich mit der Glaskugel...ist der gleiche Fehler wie im ersten Post:
Ungültiger Maschinenbefehl.
			 
			
					
				Re: Ungültiger Maschinenbefehl
				Verfasst: Sonntag 9. Januar 2022, 16:31
				von __deets__
				Der Stacktrace ist die gesamte Fehlerausgabe. Wirklich alles.
Aber auf dem Pi kann ich mir schon vorstellen, was da passiert - wie alt ist der denn? Also, welche Version? Denn ggf. ist ein Pi 1 oder Zero oder so zu alt, bzw. das Pillow passt nicht, weil es eine falsche ARM Variante installiert. Probier das mal eher ueber den System-Paketmanager (also sowas wie "apt install python3-pillow" oder so) zu installieren.
			 
			
					
				Re: Ungültiger Maschinenbefehl
				Verfasst: Sonntag 9. Januar 2022, 16:53
				von Martin3
				Super danke. Es ist ein Raspi 3.
Ich habe den Befehl wie von Dir beschrieben eingegeben, es kann dann u.a. folgende Ausgabe:
Code: Alles auswählen
Hinweis: »python3-pil« wird an Stelle von »python3-pillow« gewählt.
Danach hat es noch nicht funktioniert. Ich habe noch 
 durchgeführt was erfolgreich war: 
Und siehe da jetzt geht es...  
 
Danke euch und Gruß
Martin