mise à jour en ligne de commande de python3

1

Python 2.7 et 3.5.1 sont installés sur mon Mac (El Capitan). J'ai quitté la version 2.7 selon cette recommandation .

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

pdeli
la source
Le message SO que vous avez lié a plusieurs réponses. Comment avez-vous installé la version 3.5.1?
bmike

Réponses:

2

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
funatsu.fumiya
la source
0

J'utiliserais homebrew pour pouvoir mettre à niveau ou installer à l'aide d'une commande d'une ligne:

brew install python3 && brew upgrade python3
bmike
la source
-1

Malheureusement, il n'y a pas d'autre moyen depuis la ligne de commande que l'installation Homebrew , un gestionnaire de paquets non officiel pour macOS, puis en tapant brew install python3.

Cette méthode pose quelques problèmes. Lors de l'installation de Python via Homebrew, cela ne supprime pas toute ancienne version de Python (pour des raisons de compatibilité). Cela signifie que les anciennes versions pourraient être sur votre disque dur, occupant ainsi un espace qui pourrait être utilisé pour autre chose. Un autre problème possible avec Homebrew est qu’il a besoin d’installer Xcode pour pouvoir compiler et installer Python sur l’appareil (et la version actuelle de Xcode occupe plus de 10 Go d’espace HD, pour ne pas prendre en compte l’espace où stocker le code source. code).

Le moyen préféré et officiel d’installer Python est via leur .pkg programme d'installation disponible sur leur site Web, mais cela ne supprime pas les anciennes installations Python3 (encore une fois, pour les mêmes raisons).

Donc tout se résume à Comment vous voulez installer Python. Il y a beaucoup de façons différentes, et je n'ai énuméré que celles qui semblent le plus pertinentes pour votre situation.


la source