Seite 1 von 1
tkinter import mit pycharm = "No module tkinter"
Verfasst: Donnerstag 23. Juli 2020, 19:36
von Hona
Ich arbeite mit linux mint 20 und pycharm (python 3.7).
Mein Problem: nach Import von tkinter bekomme ich in pycharm die Fehlermeldung :
"in <module>
from tkinter import *
ModuleNotFoundError: No module named 'tkinter' "
Wie kann ich diesen Fehler vermeiden?
Vorab schon Danke fuer Hilfe.
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Donnerstag 23. Juli 2020, 19:44
von __deets__
Bist du sicher, dass du in Pycharm auch Python 3.7 eingestellt hast, und nicht aus versehen das alte Python 2 mit dem Modul "Tkinter" benutzt wird? Man beachte das T.
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Donnerstag 23. Juli 2020, 19:50
von Hona
Ja, ganz unten / rechts steht auch Python 3.7
Habe auch schon "t" und "T" probiert - der Fehler bleibt.
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Donnerstag 23. Juli 2020, 22:42
von __blackjack__
@Hona: `tkinter` installieren könnte helfen. Das ist unter Linux meistens ein eigenes Paket, auch wenn es eigentlich ein Modul aus der Python-Standardbibliothek ist. Die Idee dahinter von den Linux-Distributionen ist, dass man Python auch auf einem Server installieren können sollte, ohne das alle Abhängigkeiten für eine grafische Oberfläche nachgezogen werden, die man auf einem Server in aller Regel nicht haben möchte oder braucht.
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Freitag 24. Juli 2020, 06:05
von Hona
Danke,
aber tkinter ist in linux mint bei mir installiert.
So,
habe nochmals geschaut:
In linux mint habe ich python v. 3.8.2
Im pycharm bekomme ich aber keine Wahlmoeglichkeit fuer v. 3.8.2 - sondern nur die Wahl zwischen python3 und v. 3.7...
Liegt hier ein Loesungsansatz begraben?
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Freitag 24. Juli 2020, 18:17
von Hona
Noch etwas ---- in IDLE "laeuft" tkinter. Aber leider nicht in pycharm...
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Freitag 24. Juli 2020, 22:44
von __deets__
Was gibt den
"import sys; print(sys.prefix)"
in pycharm aus?
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Samstag 25. Juli 2020, 06:04
von Hona
Moin,
import sys; print('Python %s on %s' % (sys.version, sys.platform))
sys.path.extend(['/home/mf/meineProjekte/Python/projekt_3'])
pycharmPyDev console: starting.
Python 3.7.4 (default, Nov 10 2011, 15:00:00)
[GCC 9.3.0] on linux
runfile('/home/mf/meineProjekte/Python/projekt_3/py_3a.py', wdir='/home/mf/meineProjekte/Python/projekt_3')
/usr
wird ausgegeben.
Laut linux mint habe ich python v. 3.8.2
Wenn ich den Interpreter in pycharm in einstelle/waehle bekomme ich aber immer version 3.7 !
Re: tkinter import mit pycharm = "No module tkinter"
Verfasst: Freitag 31. Juli 2020, 16:06
von Hona
So,
alles OK!
Habe pycharm entfernt (war die Version von "flatpak") und pycharm neu installiert (Version von "snap"). Pycharm (flatpak) und linux mint 20 hatten sich wohl nicht "verstanden"...Jetzt klappt es auch mit tkinter!