Guide du débutant Python (Introduction)

Aperçu

Ceci est un mémo pour ma critique, mais je l'ai posté parce que je pensais que cela pourrait être utile pour quelqu'un. Le lecteur est destiné à être un débutant en programmation Python. La construction de l'environnement Python a beaucoup d'anciennes informations, et si vous les recherchez sur le net, diverses informations sont mélangées, donc C'est la première pierre d'achoppement pour les débutants.

Il y a une construction d'environnement Python

Lors de la création d'un environnement Python

Regardez les autres articles et concluez brièvement la construction d'environnement recommandée pour ne pas vous confondre. Pensons à l'avenir et construisons un environnement de développement Python3 (la méthode d'introduction introduite cette fois peut supporter à la fois python2 et 3) </ Font color>

"pyenv / pip / conda" Il vaut mieux créer un environnement où ces trois commandes peuvent être utilisées! </ Couleur de la police>

Il est conseillé aux débutants d'inclure "anaconda" ou "miniconda", qui peuvent utiliser la commande conda, au lieu d'inclure le Python officiel. "anaconda" et "miniconda" sont une sorte de distribution Python, et vous pouvez procéder au développement avec toutes les bibliothèques principales.

Construction de l'environnement Python

Ce sont des informations anciennes pour créer un environnement python à l'aide de virtualenv, easyinstall et setuptools. Ceux utilisés pour l'installation sont "pyenv (facile à télécharger depuis l'installateur), pip, conda". Pour le moment, j'expliquerai quel rôle les introduits joueront plus tard, donc commencez par construire l'environnement.

  1. Installez pyenv.

$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash $ pyenv update ``` 2. Installez python

  • Utilisez pyenv (celui téléchargé ci-dessus)

$ pyenv install --list|grep miniconda #Afficher la liste installable. miniconda est recommandé $ pyenv install xxxxxx #Installer la version xxxxxx $ pyenv versions #Liste des versions installées $ pyenv use xxxxxx #Utiliser la version spécifiée $ pyenv version #Vérifier la version actuelle

miniconda/Si vous avez installé anaconda, vérifiez si l'achèvement fonctionne avec conda

$ conda update conda #Au cas où ``` 3. Installez pip

  • Installé par défaut dans Python 3.4 et versions ultérieures. Omis car il est déjà installé
  • Si vous avez téléchargé la série 2, veuillez cliquer ici
  1. Création d'un environnement virtuel
  • conda create -n <nom de l'environnement> <nom de la bibliothèque séparé par des espaces>

  • Vous pouvez créer un environnement virtuel avec pyenv-virtualenv, mais nous ne le recommandons pas. C'est un environnement virtuel créé avec conda qui peut absorber les différences entre les versions de python

$ pyenv global miniconda3.XXX  #Définir ce qui est appelé par défaut parmi les versions installées $ conda create -n test pandas #Construction d'environnement virtuel $ pyenv versions #Liste des versions installées $ pyenv local miniconda3.XXX/test #Si vous souhaitez l'utiliser comme environnement virtuel uniquement sous ce répertoire $ pyenv global miniconda3.XXX/test #Si vous souhaitez utiliser l'environnement virtuel créé par défaut ``` La partie construction de l'environnement commun est complétée par la série de travaux ci-dessus. Tout ce que vous avez à faire est de télécharger les packages nécessaires si nécessaire, de créer un nouvel environnement virtuel si nécessaire lorsque l'environnement est pollué et de changer.

Le rôle de ceux qui ont introduit

Concernant pyenv

outil de gestion de version python. Obtenez votre version préférée de la série python 2/3 ou anaconda / miniconda, Il est possible de basculer. Comment utiliser ici

Concernant pip

l'outil de gestion de paquet standard de python. L'installation de paquet avec conda est plus pratique que pip, Les débutants peuvent avoir besoin d'être conscients de l'installation de packages qui ne sont pas inclus dans conda avec pip. La raison pour laquelle pip est plus gênant que conda est que pip compile côté client, donc il peut se mettre en colère en fonction de l'environnement.

Concernant conda

Un outil polyvalent qui peut effectuer "la gestion des packages, la gestion des versions, la gestion de l'environnement virtuel" de python. Si vous installez anaconda / miniconda, il vous accompagnera sans exception. Habituellement, il est utilisé pour créer un environnement virtuel ou installer un package comme décrit dans la méthode d'installation. La gestion des versions peut également être effectuée avec conda, mais je télécharge la nouvelle version avec pyenv et je passe de l'une à l'autre ainsi que lors de l'installation.

Recommended Posts