Ursprungsmitteilung
Thema TigerJython findet "import tkinter" nicht 
Autor Ch. Hanisch 
Eingangsdatum 2020-12-28 15:44:52.0 
Mitteilung Hallo,

obwohl ich nachinstalliert habe:
sudo apt install python3.7-tk
funktioniert das nur mit *.py Dateien aus dem user-Verzeichnis, wo ich
import tkinter
verwende.

In TigerJython erhalte ich bei:
...
import tkinter

Python findet kein Modul mit dem Namen tkinter

Warum ist python3.7-tk nicht in TigerJython integriert?

Gruß
Ch. Hanisch 
 
      
Antworten
Thema TigerJython findet "import tkinter" nicht  
Autor Jarka 
Eingangsdatum 2020-12-28 16:57:52.0 
Mitteilung Hallo,

TigerJython verwendet intern Jython (das zur Zeit noch immer in der Version 2.7 vorliegt). Wir sind daran, eine neue Version zu entwickeln, die auch Python 3 unterstützt. Diese ist aber zur Zeit noch nicht ganz einsatzbereit.

Freundliche Grüsse

Jarka
 
 
Thema TigerJython findet "import tkinter" nicht 
Autor Ch. Hanisch 
Eingangsdatum 2020-12-28 22:16:14.0 
Mitteilung Hallo,

Sorry, mit Python 2.7 sollte es mit:
...
import Tkinter
gehen.

Aber:
Python findet kein Modul mit dem Namen Tkinter.
-----
Traceback (most recent call last):
File "/home/user/TigerJython/python_lernen.py", line 38, in <module>
import Tkinter as tk
ImportError: No module named Tkinter

Was stimmt da nicht?

Gruß
Ch. Hanisch
 
 
Thema TigerJython findet "import tkinter" nicht 
Autor Jarka 
Eingangsdatum 2020-12-29 01:06:01.0 
Mitteilung Das Modul Tkinter wird im TigerJython leider nicht unterstützt.
Hast schon das Modul GPanel angeschaut? Vielleicht kannst du deine Grafiken damit erstellen (siehe unter jython.ch/gpanel).
 
 
Thema Hast schon das Modul GPanel angeschaut? Vielleicht 
Autor Ch.Hanisch 
Eingangsdatum 2020-12-29 15:22:37.0 
Mitteilung Hallo,

> Hast schon das Modul GPanel angeschaut? Vielleicht kannst du deine Grafiken damit erstellen (siehe unter jython.ch/gpanel).

Ja, damit würde es in TigerJython gehen. Aber mit Python 2.7 von der Kommandozeile funktioniert es mit 'GPanel' wiederum nicht.

Traceback (most recent call last):
File "/home/user/python_lernen.py", line 39, in <module>
from gpanel import *
ImportError: No module named gpanel

Wenn man Python 2.7 installiert hat, dann sollte TigerJython auch mit allen Moduln dazu passen und umgekehrt.

Gruß
Ch. Hanisch

 
 
Thema TigerJython findet "import tkinter" nicht  
Autor Jarka 
Eingangsdatum 2020-12-29 16:19:39.0 
Mitteilung Hallo,

TigerJython verwendet Java-Bibliotheken. Diese lassen sich nicht so einfach im Python importieren. Ich denke, du musst dich entscheiden: entweder verwendest du TigerJython-Editor mit den TigerJython-Grafik-Bibliotheken (gpanel oder turtlegrafik) oder du verwendest das tkinter-Framework. Dann brauchst du aber TigerJython nicht. Du kannst einen beliebigen Python-Edito verwenden.

Auf der Website python-exemplarisch.ch wird im Kapitel Visualisierung das Modul "pygpanel" verwendet. Dieses funktioniert mit einem beliebigen Python-Editor, setzt aber voraus, das PyQT4-Grafik-Modul installiert ist.

Übrigens: GPanel-Programme können auch mit WebTigerJython editiert werden (siehe unter python-online.ch/gpanel

Wenn es darum geht eine Python-Grafik von der Kommandozeile zu starten findest du eine Anleitung im folgenden Forumbeitrag:
"Programm vom Kommandozeile aus starten" von Aegidius Plüss (suche unter "exe")

Freundliche Grüsse

Jarka




Programm vom Kommandozeile aus starten
Autor Aegidius Plüss
Eingangsdatum 2014-12-13 06:24:35.0