1 votes

mise à jour en ligne de commande de python3

J'ai installé Python 2.7 et 3.5.1 sur mon Mac (El Capitan). J'ai laissé la version 2.7 selon la présente recommandation .

J'aimerais maintenant mettre à jour la version 3.5.1 vers la dernière version, mais à partir de la ligne de commande. Existe-t-il un moyen de le faire (de préférence à partir de Python lui-même) ?

2voto

user154489 Points 301

Vous pouvez facilement changer de version de Python en utilisant pyenv .

Par exemple (en utilisant Homebrew ):

$ brew update
$ brew install pyenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

$ exec $SHELL

$ pyenv install 2.7.12
$ pyenv install 3.5.2
$ pyenv global 2.7.12 3.5.2

$ python -V
Python 2.7.12

$ python2 -V
Python 2.7.12

$ python2.7 -V
Python 2.7.12

$ python3 -V
Python 3.5.2

$ python3.5 -V
Python 3.5.2

1voto

Oskar Points 1242

J'utiliserais homebrew pour que vous puissiez mettre à jour ou installer en utilisant une seule ligne.

brew install python3 && brew upgrade python3

-1voto

Malheureusement, il n'y a pas d'autre moyen en ligne de commande que d'installer Homebrew un gestionnaire de paquets non officiel pour MacOS, puis tapez brew install python3 .

Cette méthode pose quelques problèmes. Lors de l'installation de Python via Homebrew, il n'est pas possible de supprimer toute ancienne version de Python (pour des raisons de compatibilité). Cela signifie que d'anciennes versions peuvent se trouver sur votre disque dur, prenant de l'espace qui pourrait être utilisé pour autre chose. Un autre problème possible avec Homebrew est qu'il nécessite l'installation de Xcode pour pouvoir compiler et installer Python sur l'appareil (et la version actuelle de Xcode occupe plus de 10 gigaoctets d'espace sur le disque dur, sans compter l'espace nécessaire pour stocker le code source).

La manière préférée et officielle d'installer Python est de le faire via le fichier .pkg disponible sur leur site web, mais cela ne supprime pas non plus les anciennes installations de Python3 (encore une fois, pour les mêmes raisons).

Tout se résume donc à comment vous voulez procéder à l'installation de Python. Il existe de nombreuses façons différentes, et je n'ai listé que celles qui semblent les plus pertinentes dans votre situation.

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