[Mac] Créer un environnement d'exécution Python 3 à partir de l'état entièrement initialisé

introduction

Bonjour, c'est koki1992. Cette fois, nous allons construire l'environnement d'exécution Python3 sur un Mac entièrement initialisé. Parfois, les débutants peuvent être déroutés par le fait que la procédure d'installation est légèrement différente ou que l'écran est légèrement différent selon la version du système d'exploitation. J'ai construit l'environnement sur le dernier système d'exploitation pour le moment, donc je pense que les nouveaux étudiants qui tentent de contester la programmation en achetant un ordinateur personnel cette année peuvent contester la construction de l'environnement sans aucune confusion en lisant cet article. Je vais.

Environnement d'exécution

OS:Mojave 10.14.6 PC:MacBookAir 11-inch Early 2015

Effectuez les opérations suivantes lorsque vous êtes connecté à Internet. J'ai hâte de travailler avec vous.

Aperçu de la procédure

Travaillez dans l'ordre suivant.

1. Démarrez le terminal.

Commençons par démarrer le terminal. Il est très pratique d'utiliser la "Recherche Spotlight" lors de la recherche d'applications et de fichiers. Essayez d'utiliser la touche de raccourci. Appuyez simultanément sur la touche de commande et sur la touche d'espace. Puisque mon PC est un clavier américain, la disposition est légèrement différente, mais j'ai préparé une photo. image.png

Ensuite, l'écran suivant apparaîtra: Tapez "Terminal" ici et sélectionnez le terminal.

image.png

Selon les paramètres par défaut, vous devriez voir un écran de terminal avec un fond noir ou blanc.

image.png

2. Installez Homebrew

Homebrew est un système de gestion de paquets pour macOS. Si vous mettez cela, vous pouvez facilement installer des logiciels et des packages. Faisons-le tout de suite.

Tout d'abord, cliquez sur Safari et recherchez "brew".

image.png

Ensuite, vous verrez le site Homebrew en haut. Cliquons dessus.

image.png

Après avoir consulté le site, copiez le script qui existe sous la section «Installer» au centre de la page.

image.png

Collez-le dans le terminal. Appuyez ensuite sur la "touche Entrée".

image.png

Sur l'écran qui fonctionnait, je pense que les personnages ont commencé à fonctionner sur le terminal. Quand j'ai commencé le programme, j'étais excité rien qu'en regardant cet écran (rires).

Vous devrez peut-être entrer un mot de passe ou appuyer sur la touche Entrée (touche RETURN) en chemin. Suivez les lettres dans le terminal.

image.png

L'installation prendra un certain temps.

.. .. .. Eh bien, c'est fini?

3. 3. Installez Python 3 en utilisant Homebrew

Il existe 2 et 3 systèmes en Python. 3 est plus récent, mais le Python initialement inclus dans Mac est la série 2. Par conséquent, je voudrais installer la série 3.

Homebrew fera le travail ici. Pour démarrer Homebrew, entrez "brew Honyara". Dans ce cas, depuis l'écran du terminal

brew install python3

Entrons. Ensuite, les personnages commenceront à fonctionner sur le terminal comme auparavant. Comme auparavant, je suivrai docilement les demandes occasionnelles qui apparaissent sur le terminal (comme appuyer sur la touche Entrée ou entrer le mot de passe) et attendre qu'il soit complètement installé.

.. .. .. Est-ce fini?

Assurez-vous qu'il est correctement installé.

Sur l'écran du terminal

python

Je vais juste entrer. Ensuite, python est lancé, mais vous remarquerez quelque chose d'étrange. N'est-ce pas l'écran?

image.png

Python 2.7.16 (default, Nov  9 2019, 05:55:08)
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Pour une raison quelconque, Python est 2.7.16. Cela signifie que Python, qui était initialement installé sur votre Mac, a été lancé. C'est un problème, alors commençons le 3ème Python. Cependant, tout d'abord, vous devez sortir de cet étrange écran (appelé mode interactif).

Calmez-vous et tapez "exit ()".

Python 2.7.16 (default, Nov  9 2019, 05:55:08)
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

Vous pouvez revenir à l'écran d'origine en appuyant sur la touche Entrée. Puis sur le même écran

python3

Entrons. Cela ressemble à ceci sur mon écran.

Python 3.7.7 (default, Mar 10 2020, 15:43:03) 
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Cette fois, je pense que j'ai pu démarrer la version de Python 3.7.7.

4. Créer un environnement virtuel Python 3

Appuyez à nouveau sur "exit ()" sur l'écran précédent pour revenir à l'original.

C'est bien, mais construisons un environnement virtuel Python 3.

[Question] Est-il judicieux de se donner la peine de créer un environnement virtuel?

Vous pouvez penser qu'il est difficile de créer un environnement virtuel, mais la création d'un environnement virtuel présente plusieurs avantages.

Tout d'abord, vous pouvez basculer entre les versions de package de développement et de module pour chaque environnement virtuel. En train de profiter de la programmation à partir de maintenant, vous pouvez lire divers codes sur github etc. et essayer de les exécuter sur votre propre PC. Cependant, différents programmes peuvent avoir des versions de package ou de module recommandées différentes. Cela ne fonctionne que s'il s'agit d'une ancienne version du package ou du module, ou s'il a besoin d'une nouvelle version du package ou du module. Un seul package ou module avec le même nom peut exister dans un environnement, et différentes versions de packages ou de modules ne peuvent pas coexister. (Bien que Python ait également été entré en tant que python3 lors de l'appel de la série python 3, on peut dire que c'est aussi un problème de la même série). Afin d'exécuter un programme qui utilise une version différente d'un package ou d'un module dans le même environnement, il peut être nécessaire de réinstaller la version du package ou du module qui correspond à ce programme à chaque fois, ce qui est très difficile. C'est une tâche fastidieuse et inutile. Si vous créez un environnement virtuel pour chaque programme que vous souhaitez exécuter, les packages et modules installés dans cet environnement virtuel seront utilisés, donc si vous changez d'environnement virtuel pour chaque programme que vous souhaitez exécuter, vous serez libéré du travail pénible décrit ci-dessus. Probablement. Cela a également du sens à cet égard, car même si vous faites une erreur fatale dans un environnement virtuel, il vous suffit de supprimer l'environnement virtuel lui-même et de recréer un autre nouvel environnement virtuel. Si vous créez l'environnement directement dans l'environnement d'origine, cela peut ne pas fonctionner. Au début, je construisais un environnement python3 dans l'environnement normal, mais j'ai eu du mal. Nous vous recommandons de créer un environnement virtuel tranquillement!

Je suis désolé, j'ai un peu déraillé (; ´∀ `)

Reprise de la construction de l'environnement virtuel

Construisons l'environnement. Cela dit, vous n'avez pas à taper des commandes très difficiles. Cette fois, je reviendrai dans mon répertoire personnel (je n'expliquerai pas la signification de ce mot, veuillez donc chercher si vous le comprenez). Tout le monde est probablement dans le répertoire personnel, mais pour le moment sur le terminal,

cd

Tapez simplement et appuyez sur la touche Entrée. cd est une abréviation pour changer de répertoire.

Maintenant que je suis sûr que je suis de retour dans mon répertoire personnel, j'aimerais créer un environnement virtuel ici. Cette fois, nous allons créer un environnement virtuel avec le nom py3venv. Si vous ne l'aimez pas, vous pouvez lui donner un autre nom.

Entrez ce qui suit et appuyez sur la touche Entrée.

python3 -m venv py3venv

La construction de l'environnement est terminée en quelques secondes à une douzaine de secondes. Nous allons démarrer l'environnement virtuel à partir d'ici. Entrez ce qui suit: Le but est de mettre un point au début de la phrase et de mettre un espace demi-largeur entre eux.

image.png

koki1992noMacBook-Air:~ koki1992$ . py3venv/bin/activate #Voici le point!
(py3venv) koki1992noMacBook-Air:~ koki1992$ 

Ensuite, dans mon environnement (py3venv) koki1992noMacBook-Air: ~ koki1992 $. Dans l'environnement précédent, il n'y avait pas de partie (py3venv), non? Si vous pouvez confirmer cette partie entre parenthèses, vous pouvez dire que la construction de l'environnement virtuel a réussi. Toutes nos félicitations!

Depuis le terminal

python

Entrer. Ce n'est pas "python3". Puis

(py3venv) koki1992noMacBook-Air:~ koki1992$ python
Python 3.7.7 (default, Mar 10 2020, 15:43:03) 
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Le 2ème système Python a été démarré plus tôt, mais cette fois le 3ème système a été démarré correctement. Dans l'environnement d'origine, il existe deux types de python, 2 séries et 3 séries, et ils ont été séparés en attachant le nom de la version à "python3" comme une mesure minutieuse. Vous n'avez pas besoin de faire cela dans un environnement virtuel. En effet, dans un environnement virtuel, "python" se réfère uniquement au 3ème système de python.

Par exemple, supposons qu'une école ait "Taro Tanaka" et "Jiro Tanaka". Si vous appelez "Tanaka" à toutes les réunions de l'école, ils répondront à l'appel. Par conséquent, dans cette école, nous avons décidé d'appeler «Jiro Tanaka» «Jiro Tanaka» et «Taro Tanaka» simplement «Tanaka» à toutes les réunions de l'école. C'est comme ça? .. ..

Enfin, fermons l'environnement virtuel. Fermez d'abord le mode interactif avec exit (), puis tapez:

(py3venv) koki1992noMacBook-Air:~ koki1992$ deactivate
koki1992noMacBook-Air:~ koki1992$ 

(Py3venv) au début de la ligne précédente a disparu, et il est revenu à l'état avant le démarrage de l'environnement virtuel. Je vous remercie pour votre travail acharné. C'est la fin de l'explication de l'environnement d'exécution Python3. Si vous avez des erreurs ou des conseils, je vous serais reconnaissant de bien vouloir commenter. Merci d'avoir regardé jusqu'à la fin \ (^ o ^) /

Recommended Posts

[Mac] Créer un environnement d'exécution Python 3 à partir de l'état entièrement initialisé
Créer un environnement Python sur Mac (2017/4)
Créez un environnement python sur votre Mac
Créer un environnement Python
Créer un environnement d'exécution Python sur IBM i
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Créer un environnement virtuel pour python sur mac [Très facile]
Construire un environnement Python sur Mac
Créez un environnement virtuel avec Python!
Créons un environnement virtuel pour Python
[Python] Créez un environnement virtuel avec Anaconda
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
[Mac] Création d'un environnement virtuel pour Python
[Mac] Créez un environnement Python 3.x à la vitesse la plus rapide à l'aide de Docker
Créez un environnement Python 3 avec pyenv sur Mac et affichez des graphiques Network X
Modifier Excel à partir de Python pour créer un tableau croisé dynamique
Préparer l'environnement d'exécution de Python3 avec Docker
Créer un tableau C à partir d'une feuille Python> Excel
Créez simplement un environnement d'exécution Python 3 sous Windows
ffmpeg-Construisez un environnement python et divisez la vidéo
Créer un environnement Python sur Mac (Mountain Lion)
Créer une nouvelle tâche Todoist à partir d'un script Python
Créer un environnement de construction python3 avec Sublime Text3
Créez un environnement de développement Python sur votre Mac
Pensez à créer un environnement Python 3 dans un environnement Mac
[Python] Créer un environnement d'exécution de tâches asynchrone + environnement de surveillance
[Venv] Créer un environnement virtuel python sur Ubuntu
Créer un arbre de décision à partir de 0 avec Python (1. Présentation)
Créer un objet datetime à partir d'une chaîne en Python (Python 3.3)
[Docker] Créez un environnement jupyterLab (python) en 3 minutes!
[Note] Comment créer un environnement de développement Mac
Créer un environnement d'exécution python avec VS Code
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Je veux créer un bel environnement de développement Python pour mon nouveau Mac
Jusqu'à ce qu'un ingénieur Python inexpérimenté crée un environnement d'exécution TensorFlow + environnement de codage confortable sur un Mac
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
Créer un module Python
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 1 ~
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créez un environnement de développement python avec vagrant + ansible + fabric
Points Python du point de vue d'un programmeur en langage C
Créer un environnement de développement Python sur Mac OS X
Créez un environnement Python sur votre Mac en utilisant pyenv
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 2 ~
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Construction d'environnement Python pour les débutants en programmation (Mac OS)
[Il n'est pas trop tard pour apprendre Python à partir de 2020] Partie 2 Créons un environnement de développement Python
Créer un environnement de développement Python avec OS X Lion
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 3 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 4 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 5 ~
Créez un environnement d'apprentissage automatique à partir de zéro avec Winsows 10