Seite 2 von 2

Re: Python Skript läuft auf Raspberry nicht

Verfasst: Montag 23. Januar 2023, 18:25
von okr_11845
nezzcarth hat geschrieben: Sonntag 22. Januar 2023, 17:06 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
)

ergebnis davon ist das hier

pi@raspberrypi:~ $ sudo find /usr /home /opt /var -name matlib.py | grep numpy | grep -v test_ |xargs dirname | sort -u
/home/pi/.local/lib/python3.9/site-packages/numpy
/usr/lib/python3/dist-packages/numpy
/usr/local/lib/python3.9/dist-packages/numpy

Re: Python Skript läuft auf Raspberry nicht

Verfasst: Montag 23. Januar 2023, 18:31
von okr_11845
heyJo hat geschrieben: Montag 23. Januar 2023, 13:11 Mir hat der Link geholfen.

https://numpy.org/doc/stable/user/troub ... error.html
das hat geholfen. Um genau zu sein das hier:

sudo apt-get install libatlas-base-dev

Jetzt kommt ein anderer Fehler, aber das kriege ich schon hin

Re: Python Skript läuft auf Raspberry nicht

Verfasst: Montag 23. Januar 2023, 19:17
von nezzcarth
okr_11845 hat geschrieben: Montag 23. Januar 2023, 18:25 pi@raspberrypi:~ $ sudo find /usr /home /opt /var -name matlib.py | grep numpy | grep -v test_ |xargs dirname | sort -u
/home/pi/.local/lib/python3.9/site-packages/numpy
/usr/lib/python3/dist-packages/numpy
/usr/local/lib/python3.9/dist-packages/numpy
Das erklärt zumindest, warum es durcheinander geht. Das sind drei separate Installationen, die sich ins Gehege kommen können: Das erste ist ein lokal für den user 'pi' über pip installiertes numpy, das zweite ist das globale, welches du über 'apt install …' installiert hast und das dritte ist das, was du mit sudo oder als root mit pip installierst hast. Nummer 2 ist korrekt, Nummer 1 und Nummer 3 sind falsch und müssen weg.
Das geht, indem du einmal als user 'pi' folgendes ausführst:

Code: Alles auswählen

pip uninstall numpy
sudo pip uninstall numpy