Seite 1 von 2
Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 11:33
von okr_11845
Hallo zusammen,
ich versuche ein Python Skript auf dem Raspberry laufen zu lassen, allerdings bekomme ich diese Fehlermeldung.
Es scheint irgendwie mit numpy zusammenzuhängen, aber auch ein pip uninstall und pip install hat hier nicht geholfen. Die 2 Schritte die aufgeführt wurden hab ich natürlich auch versucht.
Hat jemand eine Idee?
pi@raspberrypi:~ $ python final_aut.py
Traceback (most recent call last):
File "/home/pi/final_aut.py", line 3, in <module>
import pandas as pd
File "/home/pi/.local/lib/python3.9/site-packages/pandas/__init__.py", line 16 , in <module>
raise ImportError(
ImportError: Unable to import required dependencies:
numpy:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
We have compiled some common reasons and troubleshooting tips at:
https://numpy.org/devdocs/user/troubles ... error.html
Please note and check the following:
* The Python version is: Python3.9 from "/usr/bin/python"
* The NumPy version is: "1.24.1"
and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.
Original error was: libcblas.so.3: cannot open shared object file: No such file or directory
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 11:39
von __deets__
In der letzten Zeile steht die Ursache. Ist die Bibliothek installiert?
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 12:37
von okr_11845
nicht aktiv von mir. Es ist das erste mal dass ich Python auf einem Raspberry nutzen.
Falls du aber die Packages meinst `pip install pandas` etc. das habe ich gemacht
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 12:42
von __deets__
Das reicht halt nicht, weil dieses Paket die Installation im System als vorhanden vorraussetzt. Willkommen in der wunderbaren Welt der verschiedenen Paketmanager. Ich wuerde wenn moeglich numpy einfach ueber das System (also mit apt-irgendwas oder so) installieren.
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 13:11
von okr_11845
na dann weiss ich ja wonach ich jetzt googlen kann.
Du weisst nicht zufällig den passenden Befehl für die Kommandozeile gerade?
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 13:18
von Axel-WAK
Versuche zunächst
Dann kommt (vielleicht) ein Ergebnis und Du kannst sehen was installierbar ist.
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 13:40
von __deets__
Ich würde eher numpy direkt installieren. Denn sonst Jagd man nur eine Abhängigkeit nach der anderen.
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 22:31
von okr_11845
__deets__ hat geschrieben: Samstag 21. Januar 2023, 13:40
Ich würde eher numpy direkt installieren. Denn sonst Jagd man nur eine Abhängigkeit nach der anderen.
was genau meinst du mit direkt? Bin eher noch Anfänger und mir wurde nur "pip install numpy" einfallen
und das bringt leider nichts
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 22:32
von __deets__
Mit dem Paket Manager deines OS, mit apt-get. Oder synaptic. Oder was auch immer.
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Samstag 21. Januar 2023, 22:42
von Dennis89
Hallo,
vielleicht hilft dir der Link weiter:
https://wiki.ubuntuusers.de/apt/apt/
In dem Wiki gibts immer weiterführende Links, da würde ich mich mal etwas einlesen und danach vielleicht mal nach sowas wie "apt numpy" googln.
Grüße
Dennis
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 00:20
von okr_11845
super danke euch

Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 10:44
von okr_11845
hat leider nicht geholfen.Hab einiges versucht aber die Fehlermeldung bleibt gleich :/
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 11:44
von __deets__
Einiges versucht kann vieles bedeuten. Was genau hast du versucht & was war die Ausgabe der entsprechenden Kommandos?
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 13:42
von okr_11845
Ja sorry da hast du recht.
Also was ich gemacht habe:
sudo apt get update
sudo pip install numpy
und jetzt habe ich noch eine Anleitung gefunden die das hier vorschlägt. Aber der erste Befehl kann nicht ausgeführt werden. Bleibt hängen bei:
Building wheels for collected packages: opencv-python
Building wheel for opencv-python (PEP 517) ... -
What worked for me (I was missing some dependencies):
pip3 install opencv-python
sudo apt-get install libcblas-dev
sudo apt-get install libhdf5-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install libqt4-test
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 13:45
von __deets__
Das ist immer noch nicht numpy MIT APT INSTALLIEREN. Nicht mit Pip. Was ich jetzt zum 3ten mal vorschlage. Darum der Nachdruck. Und jetzt kommt ohne Not auch noch OpenCV dazu, mit nochmal mehr Abhängigkeiten. Das ist Quatsch, fokussier dich auf numpy. Via apt. Nicht pip.
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 15:30
von okr_11845
ok. Sorry ich versuche das nochmal
$ sudo apt install python3-numpy
Da kommt dann:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-numpy is already the newest version (1:1.19.5-1).
0 upgraded, 0 newly installed, 0 to remove and 112 not upgraded.
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 15:46
von Dennis89
Welches Betriebssystem läuft eigentlich auf dem Pi?
Wie ist die Ausgabe im Terminal von
Um welchen Code geht es eigentlich? Gibts eingen Github-Link oder ähnliches?
Ist das ein Code von
hier ?
Grüße
Dennis
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 16:00
von __deets__
Laut der Ausgabe ist numpy bereits installiert. Wenn die Fehlermeldung beim Import noch kommt, liegt das daran, dass die halb installierte Version noch rumliegt. Die muss dann entfernt werden. Zb mit pip uninstall. Und zur Not händisch.
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Sonntag 22. Januar 2023, 17:06
von nezzcarth
Falls es nach dem, was __deets__ vorgeschlagen hat, immer noch nicht geht, kannst du mal versuchen, mit folgender Heuristik weitere Spuren von Numpy auf dem System zu finden, die potentiell stören könnten:
Code: Alles auswählen
sudo find /usr /home /opt /var -name matlib.py | grep numpy | grep -v test_ |xargs dirname | sort -u
(Schneller und sauberer geht es es mit locate, was man jedoch separat installieren und einrichten muss:
Code: Alles auswählen
sudo locate matlib.py | grep numpy | grep -v test_ |xargs dirname | sort -u
)
Re: Python Skript läuft auf Raspberry nicht
Verfasst: Montag 23. Januar 2023, 13:11
von heyJo