3 votes

Comment mettre à jour Python sur un Mac avec des commandes Unix

Après avoir renoncé à faire une partition de disque et à obtenir Linux, j'ai décidé d'essayer d'installer Python 3.3.2 sur un iMac 32 bits Intel Core 2 Duo avec OS X 10.6.8 Snow Leopard. J'ai fait à peu près tout ce que le site officiel dit, mais ça ne marche pas du tout.

Tout d'abord, j'ai téléchargé le programme d'installation pour Mac OS X 6 et plus, qui est censé placer un dossier appelé MacPython 3.3 avec IDLE, PythonLauncher et un outil Build Applet dans mon dossier Applications. Ce que j'ai à la place est un dossier appelé Python 3.3 qui contient (à part la documentation et une commande pour mettre à jour le profil de l'interpréteur de commandes) IDLE et PythonLauncher, mais pas d'outil Build Applet ; j'ai tapé 'Python' dans ma fenêtre de Terminal pour voir si 3.3.2 était installé, mais cela indiquait Python 2.6.1 même après avoir redémarré mon ordinateur. Le ReadMe de l'image disque qui contient le programme d'installation indique que l'exécution du programme d'installation devrait également "placer les machines sous-jacentes dans le dossier /Library/Frameworks/Python.framework". J'ai effectué toutes les recherches possibles et imaginables et apparemment, ce dossier n'existe nulle part sur mon disque dur.

En gros, je veux installer la version 3.3.2 et faire fonctionner les choses en mode programme plutôt qu'en mode shell, ce qui est une véritable plaie pour moi. Toute aide est la bienvenue.

EDIT : a trouvé le dossier Frameworks. Python.framework contient 4 dossiers nommés 2.3, 2.5, 2.6 et Current, qui contient plusieurs autres dossiers - tous pour Python 2.6. La page officielle dit que je ne dois supprimer aucun d'entre eux car ils sont déjà fournis avec Mac. Comment puis-je mettre 3.3 ici ?

1voto

Iain Points 195

Votre Mac est donc toujours à la recherche d'une ancienne version de Python. Vous devez l'informer qu'il existe en fait une nouvelle version et lui indiquer où la trouver. Pour ce faire, vous devez mettre à jour le fichier PATH à Python.

Cela peut être fait dans votre .bash_profile fichier.

# Setting PATH for Python 3.3.2.
# The original version is saved in .profile.pysave.
PATH="/Library/Frameworks/Python.framework/Versions/3.3.2/bin:${PATH}"
export PATH

Après avoir mis à jour le .bash_profile Le terminal devrait exécuter la nouvelle version de Python, lorsque vous le demandez.

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