IDLE met en garde contre une ancienne version de TCL même si j'ai installé une version plus récente
J'ai installé ActiveTcl8.6.1.1.297588-macosx10.5-i386-x86_64-threaded
sur mes OS X 10.9.1 . Cependant, lorsque je lance RALENTI en cours d'exécution idle3
à partir du terminal, l'avertissement suivant s'affiche dans le vide de la fenêtre:
Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 16 2013, 23:39:35)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.
Visit http://www.python.org/download/mac/tcltk/for current information.
Pourquoi le plus récent ActiveTcl version que j'ai installé n'est pas reconnu par d'INACTIVITÉ? Comment puis-je y remédier?
EDIT: de Plus amples détails.
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
$ which tclsh
/usr/bin/tclsh
$ ls -l /usr/bin/tclsh*
lrwxr-xr-x 1 root wheel 17 Jan 15 10:45 /usr/bin/tclsh -> /usr/bin/tclsh8.6
lrwxr-xr-x 1 root wheel 67 Oct 25 19:59 /usr/bin/tclsh8.4 -> ../../System/Library/Frameworks/Tcl.framework/Versions/8.4/tclsh8.4
lrwxr-xr-x 1 root wheel 67 Oct 25 19:59 /usr/bin/tclsh8.5 -> ../../System/Library/Frameworks/Tcl.framework/Versions/8.5/tclsh8.5
lrwxr-xr-x 1 root wheel 23 Jan 15 10:45 /usr/bin/tclsh8.6 -> /usr/local/bin/tclsh8.6
$ ls -l /usr/local/bin/tclsh*
lrwxr-xr-x 1 root admin 8 Jan 15 10:40 /usr/local/bin/tclsh -> tclsh8.6
-rwxr-xr-x 1 root admin 41716 Oct 27 04:45 /usr/local/bin/tclsh8.6
source d'informationauteur Evan Aad
Vous devez vous connecter pour publier un commentaire.
Selon le "Comment Python Qui Choisit les Savoirs traditionnels de la Bibliothèque À l'Utilisation", section de la "IDLE et tinter avec Tcl/Tk sur Mac OS X" page sur le site officiel de python,
Il semble donc que
À partir de ces observations, la solution est claire:
J'ai suivi ces étapes et maintenant tout semble fonctionner.
J'ai OS X 10.10.5.
Cela a fonctionné pour moi
AVERTISSEMENT: La version de Tcl/Tk (8.5.9) en cours d'utilisation peut être instable.
Essayer de télécharger la version de Python est à la recherche: 8.5.X. La Version 8.6.X n'est pas reconnu.
J'ai connu le même problème. Vous pouvez résoudre ce problème en téléchargeant le Active Tcl 8.5.17 version plutôt que de disposer de la dernière version.
J'ai eu ce même problème après le lancement de RALENTI sur OSX 10.10 avec python 2.7.9 /3.4.1 installé (et de voir la même variable $PATH information que l'original de l'affiche).
Je suis allé à ce le support de python page:
Que j'ai référencé leur "résumé des recommandations actuelles" tableau pour déterminer le Tcl/Tk nécessaire; - il lié à une téléchargeables .DMG, j'ai installé puis RALENTI couru sans avertissements.
Je n'ai pas eu à réinstaller python.
Cela semble être cassé sur le Haut de la Sierra. Après avoir suivi les étapes idle3 se bloque lors de l'ouverture d'un fichier non Valide "ou libérée prématurément autorelease pool" après l'émission d'un avertissement que FIFinderSyncExtensionHost est installé à deux endroits.
Comment j'ai résolu le problème:
Nous avons d'abord besoin d'installer ActiveTcl8.5.18.0
Exécutez le fichier que vous avez téléchargé.
CTRL+CLIQUEZ (Mac et Windows) pour ouvrir un menu contextuel. Si vous obtenez une erreur ne peut pas être ouvert, car c'est à partir de développeur non identifié - vous besoin d' CTRL+CLIQUEZne double-cliquez sur.
Si cela ne résout pas le problème, nous avons besoin de désinstaller python. Cet article m'a vraiment aidé.