Mettre à jour Mac Python de 2 à 3

Aperçu

Cet article vous guide à travers les étapes d'un débutant développant un service de livraison de coupons pour l'iPhone avec une API RESTful et rapide. Puisqu'elle a été mise en œuvre en examinant les éléments techniques un par un, c'est une mise en œuvre très détour.

Python est déjà installé sur le Mac, mais même à partir de OS 10.15, il s'agit d'une version plus ancienne. Quand il s'agit d'écrire réellement Python, tout le monde semble avoir été mis à jour vers 3 séries. J'ai donc également mis à jour à 3 séries, donc je vais enregistrer la procédure à ce moment-là.

URL de référence

https://prog-8.com/docs/python-env

Environnement de travail

Mac OS 10.15 Catalina Ligne réseau fixe

Procédure de mise à jour Python

La procédure recommandée dans l'environnement Mac est la suivante.

Vérifiez la version actuellement installée de Python

Tout d'abord, vérifiez la version Python de votre Mac au cas où. Ouvrez un terminal et entrez la commande suivante pour afficher la version.

$ Python -V

La version installée sur mon Mac était 2.7.16, une série de 2.

Installation Homebrew

_ Nous vous recommandons de mettre à jour Xcode à l'avance avec la dernière version. Dans mon cas, lorsque j'ai essayé d'installer Homebrew avec Xcode 10.3 (la dernière version est 11.1 au moment du travail), la mise à jour des "Outils de commande pour Xcode 11" en cours d'exécution pendant l'installation ne s'est pas terminée avec succès, et j'ai mis à jour Xcode vers la dernière version. Il a disparu lorsque j'ai mis à jour. _

Homebrew est un outil qui installe et gère les packages tels que les middlewares nécessaires au développement. Uniquement compatible avec Mac. Maintenant, installez immédiatement Homebrew.

Allez sur Site Homebrew et copiez le script d'installation affiché sur la première page.

brew-web.png

Collez le script copié dans le terminal et exécutez-le. Vous serez peut-être invité à saisir la clé Entrée ou le mot de passe Mac en cours de route. De plus, des mises à jour telles que «Outils de commande pour Xcode 11» peuvent être exécutées. Si l'installation de Homebrew réussit, vous verrez quelque chose comme ça dans votre terminal.

brew-install-success-m.png

Assurez-vous que Homebrew est installé dans le terminal. Exécutez la commande pour afficher la version, et si la version est affichée, l'installation est réussie.

$ brew -v

Installez pyenv en utilisant Homebrew

pyenv est un outil pour installer Python. Tout d'abord, installez pyenv en utilisant Homebrew.

$ brew install pyenv
pyenv-installing_m.png

L'installation a été achevée en une minute ou deux. Assurez-vous qu'il est installé. Exécutez la commande pour vérifier la version, et si elle est affichée, l'installation est réussie.

$ pyenv -v

Définir pyenv

Pour installer python avec pyenv, vous devez ajouter des paramètres à un fichier appelé ".bash_profile" sur votre Mac. Utilisez la commande pour ajouter le code de configuration. Exécutez trois commandes. Si vous pouvez le définir correctement avec la commande, rien ne sera affiché.

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

Installez Python en utilisant pyenv

Tout d'abord, vérifiez la version de python qui peut être installée. Exécutez la commande suivante pour afficher la liste des versions.

$ pyenv install --list
python-versions-list-01_m.png

Cette fois, j'ai décidé d'installer 3.7.5rc1. La raison du choix de la série 3.7 est qu'il s'agit d'une version majeure de la série Python 3 avec quelques mises à jour mineures. Série 3.7 La dernière version 3.7.5 rc1 a été sélectionnée. La série 3.8 n'a toujours que 3.8.0 et 3.8-dev, donc je vais y jeter un œil.

Installez Python 3.7.5rc1 avec la commande suivante.

$ pyenv install 3.7.5rc1
python-installed_m.png

Vérifiez avec la commande s'il a été installé.

$ pyenv versions

Ensuite, la version Python installée est affichée, mais celle avec "système (~") est marquée avec "*". Dans cet état, le Python installé n'est pas activé. Activez-le. Nécessite un paramètre global. S'il n'est pas défini, une version plus ancienne sera utilisée dans le système. La commande est la suivante.

$ pyenv global 3.7.5rc1

Exécutez à nouveau la commande pyenv versions pour vérifier que les paramètres ont été reflétés. Si la version Python définie globalement est activée, la version Python définie globalement sera affichée lorsque vous exécuterez la commande pour vérifier la version Python.

$ python -V
python-setting-and-check_m.png

Ceci termine la mise à jour de Python.

Ensuite, écrivons un simple programme Python et exécutons-le

Recommended Posts

Mettre à jour Mac Python de 2 à 3
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
Préférences pour générer des GIF animés à partir de Python sur Mac
python sur mac
Étapes pour installer python3 sur Mac
Comment mettre à jour Google Sheets à partir de Python
Comment effacer Python 2.x sur Mac.
Connexion de python à MySQL sur CentOS 6.4
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Python 3.4 sur Mac
Comment reconstruire l'environnement python à partir de pyenv dans un environnement Mac (El Capitan)
Utilisez Tor pour vous connecter depuis urllib2 [Python] [Mac]
Publier de Python vers Slack
Installer pygame sur python3.4 sur Mac
Comment mettre à jour Tkinter de Python vers la version 8.6
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
Manipulation de python sur mac
Installez pandas 0.14 sur python3.4 [sur Mac]
Mettre à jour python-social-auth de 0.1.x à 0.2.x
Remarques sur l'installation de Python sur votre Mac
Connectez-vous à sqlite depuis python
Étapes pour installer le dernier Python sur votre Mac
Je veux AWS Lambda avec Python sur Mac!
Appelez Matlab depuis Python pour optimiser
Construire un environnement Python sur Mac
Python 3.6 sous Windows ... et vers Xamarin.
Comment installer mysql-connector-python sur Mac
Instructions pour installer matplotlib sur votre Mac
Introduction à Python Hands On Partie 1
Remarques sur l'utilisation de MeCab depuis Python
Publication de Python sur la chronologie Facebook
Convertir WMA en MP3 sur Mac
Créer un environnement Python sur Mac (2017/4)
[Lambda] [Python] Publier sur Twitter depuis Lambda!
Mémo de construction de l'environnement Python sur Mac
Installez Python 3.7 Anaconda sur MAC, mais Python 2
Installer python3 sur Mac (El Capitan)
Comment installer OpenCV sur Mac
Mise à jour de la surveillance de dmesg (/ dev / kmsg) à partir de python sous Linux
Mise à jour Python (2.6-> 2.7)
Python (de la première fois à l'exécution)
Publier une image de Python sur Tumblr
Construire un environnement pour python3.8 sur Mac
Connectez-vous à centos6 sur Virtualbox avec une connexion SSH depuis Mac
Remarques sur l'accès à dashDB à partir de python
Si l'installation de Python 3.5.0 échoue sur Mac
Mettre à jour les applications exécutées sur Django 1.7 vers Django 1.8
Python pour passer d'une autre langue
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
Introduction à Python Django (2) Édition Mac
N'a pas changé de Python 2 à 3
Précautions lors de l'exécution de Python sur EC2 à partir d'AWS Lambda (Exécuter la commande)
Je veux savoir si vous installez Python sur Mac ・ Iroha
[Python + heroku] De l'état sans Python à l'affichage de quelque chose avec heroku (Partie 1)
[Python + heroku] De l'état sans Python à l'affichage de quelque chose avec heroku (partie 2)