Seite 1 von 1

Mysql import

Verfasst: Donnerstag 16. November 2023, 22:26
von Nobima
Guten Abend,
beim Starten des Python-Scripts in der IDE und im Terminal (Python Version 3.10.12) läuft die Datenbankanwendung einwandfrei. Beim Aufruf in einer sh-Datei, die das Python Script im gleichen Verzeichnis aufruft, kommt die Fehlermeldung "No module named mysql'.
Was kann die Ursache sein ?

Re: Mysql import

Verfasst: Donnerstag 16. November 2023, 22:28
von Dennis89
Hallo,

wird die *.sh-Datei vom gleichen Benutzer gestartet oder vielleicht von einem Systemdienst als root?

Grüße
Dennis

Re: Mysql import

Verfasst: Donnerstag 16. November 2023, 23:17
von __blackjack__
venv das nicht aktiviert wurde, vielleicht?

Re: Mysql import

Verfasst: Donnerstag 16. November 2023, 23:28
von Nobima
Prima Hinweis, ich habe sudo vor dem sh-Aufruf weggelassen, dann funktionierte es.
Vielen Dank !

Re: Mysql import

Verfasst: Freitag 17. November 2023, 06:47
von Dennis89
An der Stelle könnte man sich vielleicht gleich angewöhnen, allgemeine Aufgaben anders anzugehen. Alles ohne 'sudo' auszuführen und nur wenn die Rechte notwendig sind, dann 'sudo' verwenden. (Auch wenn mehr oder weniger alle Tutorials für alles und immer 'sudo' verwenden) Und wenn man dann 'sudo' verwenden muss, ist das für mich immer ein Signal, an dem ich überlege, ob das jetzt für mein Vorhaben richtig ist, dass ich dazu höhere Rechte benötige. Bewahrt vielleicht etwas vor größeren Schäden.

Grüße
Dennis