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.
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.
Travaillez dans l'ordre suivant.
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.
Ensuite, l'écran suivant apparaîtra: Tapez "Terminal" ici et sélectionnez le terminal.
Selon les paramètres par défaut, vous devriez voir un écran de terminal avec un fond noir ou blanc.
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".
Ensuite, vous verrez le site Homebrew en haut. Cliquons dessus.
Après avoir consulté le site, copiez le script qui existe sous la section «Installer» au centre de la page.
Collez-le dans le terminal. Appuyez ensuite sur la "touche Entrée".
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.
L'installation prendra un certain temps.
.. .. .. Eh bien, c'est fini?
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?
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?
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.
Appuyez à nouveau sur "exit ()" sur l'écran précédent pour revenir à l'original.
C'est bien, mais construisons un environnement virtuel Python 3.
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é (; ´∀ `)
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.
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