Faites une note sous forme de mémorandum.
J'ai fait référence à l'article suivant.
Qiita: Création d'un environnement Python sur Mac
Dans le but d'installer les éléments suivants et de déboguer sur VSCode, La procédure est décrite ci-dessous.
pyenv-virtualenv est un outil qui gère la version de l'environnement d'exploitation, comme rbenv dans ruby et nvm dans node.js. Non seulement il est facile de changer de version pour chaque application, mais il est également possible de créer des environnements virtuels dans la même version.
Installer à partir de l'infusion
$ brew install pyenv-virtualenv
Ajoutez ce qui suit à bash_profile
vi ~/.bash_profile
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
Refléter les paramètres et vérifier si cela fonctionne normalement
$ source ~/.bash_profile
$pyenv
Obtenez une liste des versions installables de Python
$ pyenv install --list
Installez la dernière version au moment de la rédaction de l'article
$ pyenv install 3.5.2
Mettez à jour l'environnement global une fois l'installation terminée
$ pyenv global 3.5.2
Juste au cas où, assurez-vous que la version python est définie sur globale
$ python --version
Créez un environnement virtuel avec pyenv-virtual et appliquez-le au dossier de travail créé.
basé sur l'environnement actuel
$ pyenv virtualenv 3.5.2 env_352`$ mkdir dev
$ cd dev
$ pyenv local env_352`flake8 est le Linter de Python.
pip install flake8
yapf
yapf est un outil de formatage de code Python.
pip install yapf
mypy
mypy est un outil d'analyse de code. Comme Typescript, il vérifie le type de manière statique.
Je me sens personnellement soulagé de l'avoir, alors je vais le présenter.
pip install mypy
Ctrl + Shift P
et entrez ʻExtensions: Installer les extensions`Python
et installez les meilleurs hitsCode → Préférences → Paramètres de l'espace de travail
en haut à gauche de l'écran et ajoutez les éléments suivantspython
{
"python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf",
"python.linting.mypyEnabled": true
}
Ouvrez l'écran de débogage avec Cmd + Shift + D
, cliquez sur la marque d'engrenage en haut à gauche, puis cliquez sur
Pour ajouter un élément pour tester le fichier actuellement ouvert, ajoutez la description suivante.
python
{
"name": "Test This",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "${config.python.pythonPath}",
"program": "${file}",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
}
print('Hello, World')
Recommended Posts