Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Mac OS & Co. Forum für alternative Betriebssysteme, wie Mac OS, Be OS oder OS/2.

Aktivieren von Tkinter in Mac OS X 10.3

Diskussion: Aktivieren von Tkinter in Mac OS X 10.3 im Forum Mac OS & Co., in der Kategorie Operating Systems; Anzeige [EDIT] Bin mir nicht ganz sicher, aber ich glaube, man muss noch Tcl/Tk installieren. Hier kann man Tcl/Tk Aqua ...

Antwort
Alt 02.03.05, 17:43   #1 (permalink)
 
Registriert seit: 09.03.04
mise Leistung: Facit NTK
Likes: 0
Standard Aktivieren von Tkinter in Mac OS X 10.3

Anzeige

[EDIT]
Bin mir nicht ganz sicher, aber ich glaube, man muss noch Tcl/Tk installieren. Hier kann man Tcl/Tk Aqua downloaden.
OK, jetzt bin ich mir sicher, man muss?
[/EDIT]

Edit: Unter Mac OS X 10.4 Funktioniert Tkinter problemlos!

Hier eine kleine Anleitung zum aktivieren von Tkinter in Python. Leider hat Apple in der vergessen, bei ihrer vorinstallierten Python Version das _tkinter Modul zu installieren. Zum installieren dieses Moduls einfach diese Schritte befolgen (die Variante mit dem PackageManager hat bei mir nicht funktioniert, und wird bei dir wahrscheinlich auch nicht funktionieren. Ich habs an zwei Computern mit Mac OS X 10.3.8 versucht, falls du diese Variante nicht versuchen willst, gleich zu Schritt 4 gehen):

1. MacPython für Mac OS X 10.3 Addons installieren Download Page

2. Im Ordner Programme/MacPython-2.3 ist das Programm PackageManager. Dort wird es eine Fehlermeldung geben, wenn du die aktuellste Version von Mac OS installiert hast.
Kopiere diesen Link in die Zwischenablage (Befehl-C):
http://www.python.org/packman/versio...acintosh.plist
Wähle im PackageManager File-Open URL (oder Befehl-D) und füge diesen Link ein (Befehl-V). Ok drücken :P

3. Wähle das Modul _tkinter aus, kontrolliere, dass die Option "For Current User Only" deaktiviert ist und klicke auf "Install:".

Gehts nicht? Dann hier weiter:

4. Lade diese Datei herunter und dekomprimiere sie (falls es nicht automatisch geschieht).
Dadurch sollte ein neuer Ordner namens "System" im Downloadverzeichnis sein. Diesen Ordner ins Benutzerverzeichnis legen.

5. Jetzt muss das Modul nur noch an den richtigen Ort kopiert werden. Dazu das Terminal aufmachen (Programme/Dienstprogramme) und folgendes Tippen (es werden Administrationrechte benötigt!):

Code:
cd ~/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages
sudo cp _tkinter.so /System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/lib-tk/
Du wirst aufgefordert, dein Passwort einzugeben (die Eingabe wird nicht dargestellt).

Um zu testen, ob du erfolgreich warst, im Terminal "python" tippen und dann in der Python-Shell (die durch "python" aufgerufen wird) folgenden Code eingeben:
Code:
from Tkinter import *
root = Tk()
label = Label(master = root, text = "Hello Tkinter!")
label.pack()
Es sollte ein Fenster mit dem Text "Hello Tkinter!" entstehen ;)

Viel spass mit Python und dem Tkinter!
Michael

EDIT:
Kleine Korrektur zum Testlauf
mise ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Mac OS & Co. » Aktivieren von Tkinter in Mac OS X 10.3
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Python: PIL-Bild mit Tkinter darstellen BlackSpring Code Kitchen 1 07.04.09 19:53
diskettenlaufwerk aktivieren Prodigy Linux/UNIX 11 24.05.07 15:32
USB 2.0 Aktivieren Sony Die Problemzone 2 20.03.06 18:25
Windoof Aktivieren! Gropfi Windows 6 25.09.04 15:59
xp_cmdshell aktivieren aTahualPa Applikationen 0 11.12.03 12:50


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61