Seite 1 von 1

Import-Anweisung mit Fehlermeldung

Verfasst: Montag 10. September 2018, 18:48
von snowflake
Hallo zusammen,

unter Windows 10 funktioniert mein Skript mit dem Einbinden eines anderen Skriptes über die Import-Anweisung wunderbar. Unter Ubuntu 18.04 erscheint immer eine Fehlermeldung.

Code: Alles auswählen

import LNWTabelle 
Fehlermeldung unter Linux: ModuleNotFoundError: No module named 'LNWTabelle'

Kann mir jemand sagen wo der Fehler liegt, zumal es unter Windows funktioniert? Die Datei liegt auch im selben Verzeichnis.

Vielen Dank und viele Grüße.

snowflake

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Montag 10. September 2018, 19:37
von Sirius3
Groß-Klein-Schreibung?

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Montag 10. September 2018, 19:42
von snowflake
Groß-Klein-Schreibung habe ich beachtet und stimmt.

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Montag 10. September 2018, 20:01
von __blackjack__
Ist das Verzeichnis auch das aktuelle Arbeitsverzeichnis?

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Dienstag 11. September 2018, 06:49
von snowflake
Hallo __blackjack__,

was meinst Du mit aktuellem Arbeitsverzeichnis?

Das Skript, welches das Modul per import-Anweisung aufruft, befindet sich im gleichen Verzeichnis. Das Verzeichnis liegt in einem Ordner auf dem "Schreibtisch" unter Ubuntu.

VG snowflake

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Dienstag 11. September 2018, 07:03
von Sirius3
Und wie startest Du das Skript?

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Dienstag 11. September 2018, 07:12
von snowflake
Entweder in Idle öffnen und über Run Module starten oder so

$ python3 SkriptName.py

Wenn ich die import-Anweisung raus nehme funktioniert es auch.

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Dienstag 11. September 2018, 09:08
von Sirius3
Wenn Du das Programm per

Code: Alles auswählen

$ python3 SkriptName.py
startest und im selben Verzeichnis SkriptName.py und LNWTabelle.py liegen, dann kann es keine Fehlermeldung geben.

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Dienstag 11. September 2018, 09:28
von /me
Es könnte noch ein Rechteprobleme sein.

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Dienstag 11. September 2018, 12:19
von snowflake
Hallo /me,
ich habe auf beide Dateien volle Rechte (chmod 777) vergeben und es funktioniert nicht.

VG Uwe

Re: Import-Anweisung mit Fehlermeldung

Verfasst: Mittwoch 12. September 2018, 06:45
von snowflake
Herr wirf Hirn vom Himmel...

Der Fehler lag darin, dass das Modul mit der Endung .pyw benannt war. Unter Windows verursacht das keine Probleme, aber unter Ubuntu (Linux) darf es nur .py heißen.

Danke an alle die mir geholfen haben.

snowflake