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
Python Skript läuft auf Raspberry nicht
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.
Versuche zunächst
Dann kommt (vielleicht) ein Ergebnis und Du kannst sehen was installierbar ist.
Code: Alles auswählen
apt search cblas
OS: LMDE5 *** Homepage *** Github Seite
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
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
"When I got the music, I got a place to go" [Rancid, 1993]
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
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
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.
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.
$ 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.
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
Wie ist die Ausgabe im Terminal von
Code: Alles auswählen
python -V
Ist das ein Code von hier ?
Grüße
Dennis
"When I got the music, I got a place to go" [Rancid, 1993]
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.
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:
(Schneller und sauberer geht es es mit locate, was man jedoch separat installieren und einrichten muss:
)
Code: Alles auswählen
sudo find /usr /home /opt /var -name matlib.py | grep numpy | grep -v test_ |xargs dirname | sort -u
Code: Alles auswählen
sudo locate matlib.py | grep numpy | grep -v test_ |xargs dirname | sort -u