Construction de l'environnement de développement Python 2020 [De l'installation de Python à l'introduction à la poésie]

Construction de l'environnement de développement Python

Cet article est la méthode de construction de l'environnement de développement que j'ai adopté à partir d'avril 2020. Principalement destiné aux utilisateurs Linux et Mac. Exclut les environnements spéciaux tels que Raspberry Pi, Tinker Board et Jetson nano. Pour référence, mon environnement est Ubuntu 18.04. Construire un environnement sous Windows est une route épineuse, donc ce n'est pas recommandé. Après le double démarrage d'Ubuntu ou l'installation de WSL, procédez comme suit. Comme il a été écrit pour un ami qui démarre Python, il y a des parties redondantes, mais veuillez les ignorer le cas échéant.

Ce qui suit décrit comment installer les outils. L'utilisation est expliquée dans Article séparé. Si vous souhaitez utiliser pipenv au lieu de la poésie, veuillez le vérifier vous-même.

Installation des outils nécessaires pour créer un environnement de développement

Au minimum, nous expliquerons l'installation de brew (utilisateur Mac uniquement) et git. Lors de l'installation, exécutez chaque commande dans le terminal. Pour savoir comment ouvrir le terminal, reportez-vous à ctrl + Alt + T pour ubuntu et cet article pour Mac. Si vous ne savez pas ce qu'est le terminal, veuillez vous référer à cet article. C'est le principal outil utilisé dans le développement. Habitons-nous-y.

Installation Homebrew (utilisateur Mac uniquement)

Veuillez l'installer en vous référant à ce qui suit.

installation de git

Il s'agit d'un outil de gestion de version de logiciel. Nous jugeons que l'usage sort du cadre de l'introduction et n'expliquera pas en détail ici. Cet outil sera indispensable non seulement pour le développement d'équipe mais également pour le développement indépendant. Apprenons à l'utiliser éventuellement. Si vous l'avez déjà installé, ignorez cette section.

linux user

--Comment installer

  sudo apt update
  sudo apt upgrade
  sudo apt install git-all

mac user

--Comment installer

  brew install git

Installation de Python

Cette section est destinée à ceux qui n'ont pas installé Python lui-même. S'il est déjà installé, ignorez-le.

Confirmation de l'installation

Pour vérifier s'il est installé, tapez ce qui suit sur le terminal.

python3 -V

Si vous tapez la commande ci-dessus et qu'elle ne s'affiche pas ou si un nombre de 3,5 ou moins s'affiche, procédez comme suit. Si la version 3.6 ou supérieure est installée, passez à [Installer l'environnement virtuel](#Installer l'environnement virtuel).

Les utilisateurs utilisant un système d'exploitation basé sur Linux (Ubuntu, etc.)

Si vous avez des privilèges sudo

sudo apt install python

Si vous ne disposez pas des droits sudo, installez homebrew puis exécutez ce qui suit.

brew install python

Utilisateurs utilisant Mac

brew install python

Installation de l'environnement virtuel

À l'avenir, lors de la création de divers programmes, diverses bibliothèques seront installées et utilisées à chaque fois. Dans le cas des opérations qui sont introduites à un seul endroit, les dépendances deviennent compliquées, et plus tard vous serez troublé par les dépendances entre les versions de bibliothèque et les bogues causés par la version Python. Pour éviter cela, créez et exploitez un environnement Python virtuel pour chaque programme utilisé.

pyenv (optional)

Ceci est utile lorsque vous souhaitez installer facilement votre version Python préférée. Ce sera très utile si vous pouvez l'utiliser plus tard lorsque vous devez développer dans un environnement Python différent ou lorsque vous essayez une autre version de Python en raison du développement de la bibliothèque. Cette partie est facultative car Python est installé pour le moment dans [Section précédente](installation #Python). Si vous êtes nouveau dans Python, vous pouvez passer ici et aller à Installer la poésie. Tapez ce qui suit dans le terminal. La méthode d'installation est à partir d'avril 2020. Veuillez consulter installation pyenv pour la dernière méthode.

Linux User

  git clone https://github.com/pyenv/pyenv.git ~/.pyenv

―― Puisque vous ne savez pas où votre ordinateur l'a installé, vous devez le faire via Path.

Mac User

--Peut être installé avec brew Reference

  brew update
  brew install pyenv

Installer Python à l'aide de pyenv

poetry

Il existe venv, virtualenv, pipenv, etc. en tant qu'outils pour un environnement virtuel, mais à partir d'avril 2020, nous utiliserons la poésie, qui est facile à utiliser et légère.

  curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python

--L'utilisation principale est Document officiel (anglais) ou Cet article (japonais) /posts/python-poetry.html).

--Pour Mac

```sh
echo 'export PATH=$HOME/.poetry/bin:$PATH' >> ~/.zshrc

```

Lien de référence

Recommended Posts

Construction de l'environnement de développement Python 2020 [De l'installation de Python à l'introduction à la poésie]
De Ubuntu 20.04 introduction à la construction d'environnement
Création d'un environnement de développement Python pour Windows + gVim + Poetry
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
Introduction à Python Préparons l'environnement de développement
De 0 à la construction de l'environnement de développement Django à l'exploitation de base
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
[MEMO] [Construction de l'environnement de développement] Python
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
[Python3] Construction de l'environnement de développement << Édition Windows >>
Construction de l'environnement de développement Python sur macOS
Mémo de construction de l'environnement de développement Emacs Python
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Création d'un environnement de développement local Python Partie 1 (installation de pyenv, pyenv-virtualenv, pip)
Construction d'environnement (python)
Comment préparer l'environnement de développement Python [Mac]
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
[Google App Engine] Flux de la construction de l'environnement de développement à la création de l'application
Introduction à Scapy ① (De l'installation à l'exécution de Scapy)
Procédure du développement AWS CDK (Python) à la construction de ressources AWS * Pour les débutants
De la création de l'environnement Kivy à l'affichage de Hello World
Construction d'environnement explosif Python à partir de zéro (Mac)
Installation de Python 3 et Flask [Résumé de la construction de l'environnement]
Kotlin / Procédure de construction et d'installation de l'environnement de développement natif et tutoriel
Introduction à Python "Re" 1 Construction d'un environnement d'exécution
Comprendre le développement de Python pour Pepper. -Introduction à Python Box-
Obtenez un environnement de développement Python rapide avec Poetry
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
construction d'environnement python homebrew
Introduction au langage Python
Introduction à OpenCV (python) - (2)
À propos de l'environnement de développement Python
Environnement de développement en Python
Construction de l'environnement Python @ Win7
De la configuration du Raspberry Pi à l'installation de l'environnement Python
Faire fonctionner mongoDB à partir de python dans l'environnement ubuntu ① Introduction de mongoDB
De Kafka à KSQL - Construction d'environnement facile avec docker
Développement d'applications pour tweeter en Python à partir de Visual Studio 2017
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Procédure de construction de l'environnement de développement Google App Engine / Python (fin 2014)
Construction de l'environnement de développement de plug-in QGIS3 Python avec VSCode (macOS)
Gérez les packages d'exécution Python et les packages d'environnement de développement avec Poetry
[Introduction à RasPi4] Construction de l'environnement; OpenCV / Tensorflow, entrée japonaise ♪
[Python] Chapitre 01-02 À propos de Python (Exécution et installation de l'environnement de développement)
[Il n'est pas trop tard pour apprendre Python à partir de 2020] Partie 2 Créons un environnement de développement Python
Publier de Python vers Slack
Introduction à Python Django (2) Win
Flirter de PHP à Python
Mémo de construction de l'environnement de développement Django
Construction de l'environnement Python (Windows10 + Emacs)
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
Construction de l'environnement CI ~ Édition Python ~