3 votes

TextWrangler fonctionne avec Python 2.7 après l'avoir supprimé de mon Mac

J'ai supprimé Python 2.7 de ma machine, en suivant les instructions fournies ici : Comment désinstaller Python 2.7 sur Mac OS X 10.6.4 ? (en suivant les instructions de la réponse la plus votée/acceptée)

Cependant, lorsque j'exécute mes scripts en utilisant TextWrangler et que je regarde certaines des erreurs générées, il indique toujours que l'erreur provient du répertoire Python 2.7, que j'ai déjà supprimé, et que je ne peux pas voir en utilisant ls.

Une idée pour forcer TextWrangler à exécuter Python 3 à la place ?

J'utilise OS X Yosemite 10.10.5 sur un MacBook Pro mid 2012.

1voto

Dustin Wheeler Points 602

Comme la racine de votre question semble être "Comment puis-je exécuter des scripts via TextWrangler en Python 3 (plutôt qu'en 2.7)", je vais répondre à cette question. (Merci de me faire savoir si j'ai mal compris).

Comme je ne suis pas sûr de la façon dont vous avez choisi d'installer Python 3, je vous suggère de travailler avec Homebrew et l'installation python y python3 avec la commande brew install python python3 une fois que vous aurez mis en place Homebrew.

Homebrew installe par défaut les logiciels sur /usr/local/bin/ Assurez-vous donc qu'il est présent dans votre PATH variable.

Une fois Python 3 installé, vous pouvez créer un nouveau document TextWrangler et entrer le code suivant pour le tester :

#!/usr/bin/env python3

import sys
print(sys.version)

Ensuite, exécutez le script en allant à # ! -> Run dans le menu TextWrangler (voir l'image ci-jointe).

TextWrangler "Run script"

La sortie (affichée dans une nouvelle fenêtre par défaut) devrait vous donner des informations sur votre système et sur Python. Dans mon cas, les résultats étaient les suivants :

=========================================================================
Feb 18, 2016, 15:07:45
untitled text
-------------------------------------------------------------------------
3.5.1 (default, Dec  7 2015, 21:59:10) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)]

Vous pouvez également saisir directement le chemin d'accès à votre fichier python3 exécutable à la ligne 1 ( /usr/local/bin/python3 est la valeur par défaut pour Homebrew).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X