Configurer un environnement de développement Python avec Atom

Nous augmenterons les paramètres pour traiter Atom comme un environnement de développement intégré Python.

Je ne sais pas combien d'infusions, mais je tombe sur les paramètres du linter lors de l'utilisation de pyenv, alors je vais l'expliquer.

environnement

Comme anaconda est utilisé, on suppose que jupyter notebook, pep8 et flake8 ont déjà été installés.

Paquet à présenter

Nom Note
atom-beauty Nettoie le code source
autocomplete-paths Achèvement du chemin relatif
autocomplete-python Achèvement de Python
busy-signal Bibliothèques requises pour le linter
file-icons L'icône du fichier a l'air bien
highlight-selected Mettez en surbrillance le mot sélectionné
Hydrogen Peut exécuter le noyau jupyter sur atom
intentions Bibliothèques requises pour le linter
japanese-menu Localisation japonaise du menu
linter Analyse de code statique
linter-flake8 Plugin pour linter. pep8+ flask
linter-ui-default Bibliothèques requises pour le linter
minimap Afficher la mini-carte
minimap-cursorline Afficher la ligne actuelle sur la minicarte
minimap-find-and-replace Afficher les mots de recherche / remplacement sur la mini-carte
minimap-highlight-selected Mettre en évidence les mots sur la minicarte
project-manager Gérer le projet
script Exécutera le fichier

Chacun est installé en installant Préférences ou en faisant $ apm install hogehoge dans le terminal.

atom-beauty Before

<img src=https://qiita-image-store.s3.amazonaws.com/0/149712/28322fd1-cc35-33cf-fea9-3d6dca351344.png "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f313838353333332f31363534323732372f64623532616463362d343038612d313165362d383234652d3034616564303662643266372e706e67.png width=500>

After

<img src=https://qiita-image-store.s3.amazonaws.com/0/149712/b1f67c83-8ddc-d37b-0545-8b0caff217a3.png "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f313838353333332f31363534323732382f64636163333730302d343038612d313165362d386533352d3963386663343433326564632e706e67.png width=500>

autocomplete-path <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/340b4de0-28dd-cc5b-e203-006a1deef895.gif "687474703a2f2f73312e64697265637475706c6f61642e6e65742f696d616765732f3134303431312f70356b76696665362e676966.gif width=300>

autocomplete-python <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/2557a687-1229-2fdb-37fd-e97e32db95d9.gif "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f3139333836342f31323238383432372f36316665323131342d626130662d313165352d393833322d3938383639313830643837662e676966.gif width=500>

file-icons <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/9d27524d-8a1b-2c76-b41e-80f641b51dd8.png "68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f66696c652d69636f6e732f61746f6d2f363731343730366632363865323537313030653033633965623532383139636239376164353730622f707265766965772e706e67.png width=500>

highlight-selected <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/d166b4a1-1c5b-3730-9372-b0d9a625626b.gif "687474703a2f2f692e696d6775722e636f6d2f4335466e7a7a512e676966.gif width=300>

Hydrogen <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/9a729a44-9257-c876-2530-73b7ca710cd7.gif "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f31333238353830382f32303336303838362f37653033653532342d616330332d313165362d393137362d3337363737663232363631392e676966.gif" width=700>

japanese-mene <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/a7729e83-e482-e797-8a7a-c13f509c0056.png "68747470733a2f2f6769746875622e636f6d2f73796f6e2f61746f6d2d6a6170616e6573652d6d656e752f7261772f6d61737465722f73637265656e73686f74332e706e67.png width=500>

linter, linter-flake8, linter-ui-default, busy-signal, intensions <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/812b4850-acdd-33d6-2aac-52f484297ce1.gif "68747470733a2f2f636c6f75642e67697468756275736572636f6e74656e742e636f6d2f6173736574732f343237383131332f383736383438322f35326639373563362d326533662d313165352d383765342d3237633833353966643336632e676966.gif width=500>

minimap, minimap-cursorline, minimap-find-and-replace, minimap-highlight-selected <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/5b4c4df9-b328-36aa-6386-6452a9202056.png "68747470733a2f2f6769746875622e636f6d2f61746f6d2d6d696e696d61702f6d696e696d61702f626c6f622f6d61737465722f7265736f75726365732f73637265656e73686f742e706e673f7261773d74727565.png width=700>

project-manager <img src=https://qiita-image-store.s3.amazonaws.com/0/149712/ad3144eb-4bdd-dbe4-1b75-f322c684653c.gif "project-manager.gif width=700>

Paramètres d'environnement de l'unité principale Atom

Je n'ai pas joué avec les parties qui ne sont pas affichées.

Réglage facile à trébucher

linter Vous devez décrire le chemin vers flake8.

Ouvrez l'écran de réglage avec [setting] - [Package] - [linter-flake8].

<img src=https://qiita-image-store.s3.amazonaws.com/0/149712/bca2417a-16a1-1ad4-ee69-9b456ee51750.tiff "4.tiff width=700>

Utilisez conda search flake8 pour vérifier si frake8 lui-même est installé.

Le chemin de flake8 est décrit comme ~ / .pyenv / shims / flake8. Pour le moment, vous pouvez vérifier s'il existe vraiment avec find ~ / .pyenv -name flake8.

flake8 existe également dans anaconda, mais il ne fonctionne que si flake8 sur pyenv est spécifié.

Cependant, cela ne commence pas simplement par changer le type de texte en Python, mais le code est vérifié en l'enregistrant en tant que fichier Python (.py).

atom-beauty Nécessite l'installation d'autopep8.

Il est installé par pip install autopep8.

Recommended Posts

Configurer un environnement de développement Python avec Atom
Préparer l'environnement python3 avec Docker
Préparez votre premier environnement de développement Python
Préparez l'environnement de développement avec anyenv
Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Windows)
Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Mac)
[Environnement de développement] Python avec Xcode [Avec transition d'écran]
Comment préparer l'environnement de développement Python [Mac]
Construction de l'environnement de développement Python
Programmation Python avec Atom
À propos de l'environnement de développement Python
environnement python avec docker-compose
Construction de l'environnement de développement python2.7
Environnement de développement en Python
Environnement virtuel avec Python 3.6
Introduction à Python Préparons l'environnement de développement
Préparer l'environnement d'exécution de Python3 avec Docker
Créer un environnement de développement Python avec Visual Studio Code
[Python] Créer un environnement de développement Django avec Docker
Obtenez un environnement de développement Python rapide avec Poetry
Installer l'environnement Python avec Anaconda
Gérez l'environnement python avec virtualenv
Créer un environnement python3 avec ubuntu 16.04
Construire un environnement python avec direnv
Organiser l'environnement de développement Python
[ev3dev × Python] Construction de l'environnement de développement ev3dev
[Pour organiser] Environnement de développement Python
Virtualiser (isoler) l'environnement de développement IBM i python avec chroot
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
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
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Installez Ubuntu 20.04 avec GUI et préparez l'environnement de développement
Configurer un environnement de développement Python avec Sublime Text 2
Préparer l'environnement pipenv avec Amazon Linux 2
Unifier l'environnement de l'équipe de développement Python en commençant par Poetry
Configurer un environnement de développement Python avec Visual Studio Code
Configurer un environnement Python moderne avec Homebrew
Construire un environnement Mysql + Python avec docker
Créez un environnement virtuel avec Python!
La vidéo ne peut pas être chargée avec Spyder dans l'environnement de développement Python
[Python3] Construction de l'environnement de développement << Édition Windows >>
Créer un environnement virtuel avec Python 3
Options d'environnement de développement Python pour mai 2020
Construction de l'environnement de développement Python sur macOS
Développement de jeux Othello avec Python
Mémo de configuration de l'environnement de développement Vim + Python
Paramètres Emacs pour l'environnement de développement Python
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Créez un environnement de développement Python simple avec VSCode et Docker Desktop
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
Comment entrer dans l'environnement de développement Python avec Vagrant
Vérification de l'environnement de développement NAOqi Python
Jusqu'à traiter de python dans Atom
Construction de l'environnement pytorch @ python3.8 avec pipenv
Reconstruisez l'environnement de développement de Django avec Docker! !! !! !!
Développement d'applications avec Docker + Python + Flask
Préparer l'environnement pour Atom pour Pythonista