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.
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.
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
$ 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" ~
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.
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.
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.
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.
$ 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!
J'écris un article tellement descriptif sur un blog appelé Naggi-Tech!