Je m'excuse si cela a été demandé mais Tkinter fonctionne-t-il en Python 2.6.6 lorsqu'il est installé avec Mac Ports? Ou dois-je passer la variante no_tkinter?Mac Ports Python 2.6.6 et Tkinter
Merci pour toute aide!
Je m'excuse si cela a été demandé mais Tkinter fonctionne-t-il en Python 2.6.6 lorsqu'il est installé avec Mac Ports? Ou dois-je passer la variante no_tkinter?Mac Ports Python 2.6.6 et Tkinter
Merci pour toute aide!
Au MacPorts python26 @2.6.6_0
et tk @8.5.8_0
, Tkinter semble fonctionner que si vous ne faites pas l'esprit en utilisant un Tk basé sur X11. Il existe une variante +quartz
pour le port Tk
qui ne nécessite pas X11 mais il n'est pas encore supported in 64-bit mode, l'architecture de construction et d'exécution préférée sur OS X 10.6, et pour le moment il ne semble pas non plus fonctionner en mode 32 bits (tk @8.5.8_0
) . Si cela ne vous dérange pas d'avoir MacPorts tirer un tas de X11
dépendances de construction client et en utilisant X11
pour les applications Tkinter
, la variante par défaut semble bien fonctionner (légèrement testé avec OS X 10.6.4 et python26 @2.6.6_0
). Ceci s'applique également à IDLE
, puisqu'il utilise Tkinter
. Sinon, restez à +no_tkinter
si vous pouvez vivre sans Tkinter
et IDLE
.
Par ailleurs, la Python 2.6.6 installed by the python.org installer (32 bits) utilise soit l'Apple fourni Quartz
Tk 8.4 pour OS X 10.4 à 10.6 ou il utilisera un ActiveState Tcl/Tk 8.4 si vous avez installé. MacPorts n'a actuellement aucune disposition pour utiliser l'un ou l'autre.
pytkinter 2.4.6 est la dernière version disponible sur macports et travaille avec python 2,4
Ils ont py25-tkinter qui est un bout. Tkinter est maintenant construit avec python25. Donc je suppose qu'il n'y a pas de support Tkinter pour 2.6.6 avec Mac Ports? – wonbyte
Ouais raté ce bout. Mais je n'ai pas vu le support de Tkinter pour 2.6.6 dans les ports Mac – pyfunc
Pour les ports Python 2.6, 2.7 et 3.x, MacPorts inclut Tkinter/tkinter dans le port de base 'pythonx.x'. Mais voir ma réponse pour des problèmes avec cela. –
Etre nouveau sur Macports si cela est résolu ai-je besoin de réinstaller python 2.6 ou est-il possible de supprimer la variante + no_tkinter? – wonbyte
Une fois qu'il est réparé, vous devrez réinstaller le port python26: 'sudo port selfupdate; sudo port installer tk + quartz; mise à niveau du port sudo --enforce-variants python26 -no_tkinter' –