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.
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.
Veuillez l'installer en vous référant à ce qui suit.
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
Cette section est destinée à ceux qui n'ont pas installé Python lui-même. S'il est déjà installé, ignorez-le.
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).
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
brew install python
À 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
~ / .pyenv
en utilisant git. 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.
For Ubuntu:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
For Zsh:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
Mac User
--Peut être installé avec brew Reference
brew update
brew install 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).
Il n'y a pas de problème tant que vous pouvez utiliser poetry add
, poetry remove
, poetry show
, poetry run
.
Ensuite, passez le chemin. --Pour Ubuntu
echo 'export PATH=$HOME/.poetry/bin:$PATH' >> ~/.bashrc
--Pour Mac
```sh
echo 'export PATH=$HOME/.poetry/bin:$PATH' >> ~/.zshrc
```