Auparavant, j'ai écrit un Qiita appelé Préparer un environnement de création HTML à l'aide de Visual Studio Code, mais de nos jours, l'apprentissage automatique (y compris l'apprentissage en profondeur) est populaire. De nombreux livres basés sur Python ont été publiés (Amazon: Python Machine Learning Programming, [Amazon: Deep Learning from Zero-Deep Learning with Python] Théorie et implémentation de](http://amzn.to/2n7hVb7), etc.). J'ai donc décidé cette fois de préparer un environnement de développement Python avec Visual Studio Code.
La version cible de Visual Studio Code est ** 1.10.2 **. La version Python est ** 3.6.0 **.
Utilisez le gestionnaire de paquets chocolatey. Si chocolatey n'est pas installé, installez-le avec la commande suivante.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
L'installation sera terminée immédiatement. Relancez l'invite de commande et installez python avec la commande choco.
choco install python
Les compléments suivants pour les extensions Python ont toutes les fonctionnalités nécessaires au codage (débogage, intelligence, etc.).
Brancher | Nom et lien | Utilisation |
---|---|---|
Python | Linting,Debugging(multi-threaded,remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more. |
Ouvrez la palette de commandes avec Ctrl + P dans Visual Studio Code et exécutez la commande suivante.
ext install Python
Sélectionnez "Python" dans le volet Extensions et cliquez sur "Installer".
Visual Studio Code semble prendre en charge plusieurs outils Lint, mais cette fois, je vais installer PyLint. (Cela semble être un Linter standard → DonJayamanne / pythonVSCode Linting Exécutez ce qui suit à l'invite de commande.
pip install pylint
Revenez au code Visual Studio et vérifiez si les paramètres d'utilisation de pylint (Fichier-> Paramètres de base-> Paramètres) ont été définis.
settings.json
// Whether to lint Python files.
"python.linting.enabled": true,
// Whether to lint Python files using pylint.
"python.linting.pylintEnabled": true,
Ceci termine la configuration. Je ne me suis pas fait prendre en particulier.
Recommended Posts