Construction d'environnement Python pour les débutants en programmation (Mac OS)

Aperçu

Python est un langage de programmation très célèbre et populaire.

Il convient comme langage pour apprendre la programmation pour la première fois à partir de sa grammaire facile.

Cette fois, je vais créer un environnement utilisant pyenv et pyenv-vertuakebv sur Mac avec une si belle explication détaillée de Python, et essayer d'exécuter un peu de programmation.

Vous pouvez atteindre votre objectif sans lire les explications des mots et des phrases, veuillez donc procéder de manière flexible en fonction de votre propre situation.

supposition

On suppose que Homebrew est déjà installé.

Si vous n'en avez pas, veuillez installer Hombrew dans l'article ci-dessous.

["Installation Homebrew" pour les débutants en programmation](http://naggi-blog.com/2016/10/programing/%E3%83%97%E3%83%AD%E3%82%B0%E3% 83% A9% E3% 83% 9F% E3% 83% B3% E3% 82% B0% E5% 85% A5% E9% 96% 80% E8% 80% 85% E3% 81% AE% E3% 81% 9F% E3% 82% 81% E3% 81% AE% E3% 80% 8Chomebrew% E3% 80% 8D% E3% 82% A4% E3% 83% B3% E3% 82% B9% E3% 83% 88% E3% 83% BC /)

De plus, veuillez taper la commande dans l'article sans le recto de "$" sur votre propre ordinateur.

De plus, le caractère après # est un supplément, donc ce n'est pas une commande.

Exemple

Tapez la commande suivante dans le terminal.

Naggis-MacBook-Air:~ naggigoishi$ ls #Commande pour voir quels sont les fichiers
Applications Documents Dropbox Movies Pictures macports tensorflow
Desktop Downloads Library Music Public node_modules

Dans le cas de l'exemple ci-dessus, la commande que je voudrais que vous saisissiez dans le terminal est

ls

Seulement. Et en dessous de ça

Applications Documents Dropbox Movies Pictures macports tensorflow
Desktop Downloads Library Music Public node_module

Ce sont les résultats de sortie.

Installation

Eh bien, allons-y pour la première fois immédiatement.

En fait, si vous avez un mac, Python est inclus dans votre mac par défaut.

Cependant, ici, nous allons créer un environnement pour installer la dernière version de Python et basculer facilement entre les versions.

Par conséquent, je voudrais télécharger "pyenv", un package qui facilite la gestion des versions. (Je pense que l'environnement python est pyenv pour faire court)

Installez pyenv

Exécutez les commandes suivantes dans l'ordre dans le terminal.

$ brew update #Mettre à jour Homebrew
$ brew instal pyenv #Installez pyenv

Traverser

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile #PYENV_Créez une variable d'environnement appelée ROOT
$ echo 'export PATH="$PYENV_ROOT/shims:$PATH"' >> ~/.bash_profile #Ajouté à la variable d'environnement appelée PATH
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile #Faites fonctionner les cales et l'auto-complétion.
$ source ~/.bash_profile #bash_Lire le profil

Vous pouvez maintenant utiliser pyenv.

Jetons un coup d'œil à la version de pyenv pour voir si elle est installée.

$ pyenv --version #「--"version" est une option pour vérifier la version. "-v "est également possible
pyenv 1.0.2

Dans mon cas actuel, c'était 1.0.2. Si c'est sorti comme ça, c'est réussi.

Les chiffres peuvent être différents.

Même si vous regardez le commentaire sur le côté, je ne pense pas que vous puissiez dire ce que c'est, alors

Voici un résumé détaillé de ce qu'ils font.

Introduction à Linux ~ Qu'est-ce que le "passage" ~

Installation de Python

Jusqu'à présent, nous avons facilité l'installation de votre Python préféré.

Il est maintenant temps d'installer Python.

Vérifions ce qui peut être installé avec la commande suivante.

$ pyenv install -list #Afficher une liste de choses que vous pouvez installer avec pyenv
Available versions:
2.1.3
2.2.3
...
2.7.12
...
3.0.1
...
3.5.2
3.6.0b1
3.6-dev
anaconda-1.4.0
anaconda-1.5.0
...réduction

Avez-vous une liste comme celle ci-dessus?

La dernière version au moment de la rédaction est 2.7.12 pour 2 séries et 3.5.2 pour 3 séries.

2 systèmes et 3 systèmes

Même si on dit que c'est 2 séries ou 3 séries, je pense que c'est "???".

C'est ainsi que la version est appelée.

Ceux dont la version commence par 2 sont appelés série 2, et ceux dont la version commence par 3 sont appelés série 3.

Y a-t-il une telle distinction? C'est parce que Python est né dans les 2e et 3e séries.

Il existe des bibliothèques (fonctions / outils étendus) qui ne fonctionnent qu'avec 2 systèmes, et vice versa. (Actuellement, il y a plus de 2 systèmes)

(C'est comme Preste 3 et Preste 4. Certains logiciels prennent en charge les deux, et certains ne fonctionnent qu'avec 3.)

Donc, si vous avez une idée claire de ce que vous voulez développer et d'une bibliothèque à utiliser, vérifiez laquelle est prise en charge par la bibliothèque avant de décider laquelle installer.

Si vous démarrez Python à partir de maintenant, je pense que la dernière série 3 est bien.

Installation

Installons-le.

$version d'installation de pyenv à installer

Lors de l'installation de 3.5.2.

$ pyenv install 3.5.2

Ceci termine l'installation de Python.

Après cela, utilisez la commande suivante pour refléter cette installation, et vous avez terminé.

$ pyenv global 3.5.2 #Version 3 dans tous les locaux.5.Utilisez 2.
$ pyenv rehash #Reflet des changements

Je pense que vous avez maintenant reflété la version que vous avez spécifiée dans votre environnement local.

Jetons un coup d'œil à la version python.

$ python --version
Python 3.5.2

S'il est émis comme ci-dessus, il réussit.

Installation de pyenv-virtualenv

Vous pouvez maintenant installer ou modifier facilement la version Python.

Mais dans la situation actuelle

Je ne peux pas créer différents environnements Python avec la même version.

Par exemple, supposons que vous développiez un projet avec Python version 3.5.2.

En développant le projet, nous avons introduit des bibliothèques (extensions, outils) et construit un environnement Python.

Par conséquent, lorsque vous essayez de développer un nouveau projet avec la même version 3.5.2, il ne peut pas être séparé de l'environnement créé dans le projet précédent.

Installez pyenv-virtualenv pour résoudre ces problèmes.

Installation

$ brew install pyenv-virtualenv #pyenv-Installer vertualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

Je vous remercie pour votre travail acharné. Ceci termine l'installation de pyenv-vertualenv! Ayez une vie de code amusante avec python à partir de maintenant!

Publicité

J'écris un article tellement descriptif sur un blog appelé Naggi-Tech!

Recommended Posts

Construction d'environnement Python pour les débutants en programmation (Mac OS)
Construire un environnement Python sur Mac
Créer un environnement de développement Python pour le développement de l'IA
Créer un environnement pour exécuter des scripts Python (pour Mac)
Pensez à créer un environnement Python 3 dans un environnement Mac
Construction de l'environnement Python pour Mac
Construction de l'environnement Python3 (pour les débutants)
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Écrire sur la création d'un environnement Python pour l'écriture de Qiita Qiita
Création d'un environnement de travail Docker R et Python
Création d'un environnement pour "Tello_Video" sur Mac OS X
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créer un environnement de développement Python sur Mac OS X
Procédure de création d'un environnement CDK sous Windows (Python)
Mémo de construction d'environnement d'apprentissage automatique par Python
Construire un environnement Python sur Ubuntu
Créer un environnement Python sur Mac (2017/4)
Créer un environnement virtuel avec Python 3
Construction de l'environnement Python3 TensorFlow pour Mac
Construire un environnement python pour l'intelligence artificielle (Chainer / TensorFlow / CSLAIER)
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
[Python] Création d'un environnement Python virtuel pour le didacticiel sur la pyramide (résumé)
Créer un environnement virtuel pour python sur mac [Très facile]
[Python] Construire un environnement pour la programmation de compétition avec Atom (input () peut être utilisé!) [Mac]
[Pyenv] Construire un environnement python avec ubuntu 16.04
[Python] Création d'un environnement avec Anaconda [Mac]
Création de l'environnement de travail Docker R et Python 2: prise en charge du japonais
Environnement de programmation pour les débutants réalisé avec Windows
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Créez un environnement python sur votre Mac
Créons un environnement virtuel pour Python
Le paramètre d'environnement Python amateur (pour MAC) est en cours de création
De la création d'un environnement Python pour les personnes inexpérimentées à Hello world
Création d'un environnement Python 3.6 avec Windows + PowerShell
Construire un environnement conda pour les utilisateurs de ROS
Un manuel pour les débutants réalisé par des débutants Python
Création d'un environnement virtuel pour Mayavi dédié aux utilisateurs de Python 3.6, Anaconda et Spyder
[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac
Introduction à la base de données Graph Neo4j en Python pour les débutants (pour Mac OS X)
Selenium + WebDriver (Chrome) + Python | Création d'un environnement pour le scraping
Préparer un environnement de langage de programmation pour l'analyse des données
Construire un environnement Anaconda pour Python avec pyenv
Créer un environnement Python sur Mac (Mountain Lion)
Créer un environnement pour matplotlib + cartopy sur un Mac
Créez un environnement de développement Python sur votre Mac
[Python] Préparation au développement Web (création d'un environnement virtuel)
Commandes pour créer un environnement python3 avec virtualenv
Procédure de création d'un environnement d'isolation Python (environnement venv)
Introduction à la programmation (Python) TA Tendency pour les débutants
Notes sur la création d'un environnement python par les débutants
Construire un environnement Python sur le serveur Sakura VPS
Manuel python pour les débutants
Créer un environnement Python
OpenCV pour les débutants en Python