Richten Sie mit Atom eine Python-Entwicklungsumgebung ein

Wir werden die Einstellungen erhöhen, um Atom wie eine in Python integrierte Entwicklungsumgebung zu behandeln.

Ich weiß nicht, wie viele Biere es gibt, aber ich stolpere über die Linter-Einstellungen, wenn ich Pyenv verwende, also werde ich es erklären.

Umgebung

Da Anaconda verwendet wird, wird davon ausgegangen, dass Jupyter Notebook, Pep8 und Flake8 bereits installiert wurden.

Paket zur Einführung

Name Memo
atom-beauty Bereinigt den Quellcode
autocomplete-paths Vervollständigung des relativen Pfades
autocomplete-python Python-Vervollständigung
busy-signal Für linter benötigte Bibliotheken
file-icons Das Dateisymbol sieht gut aus
highlight-selected Markieren Sie das ausgewählte Wort
Hydrogen Kann den Jupiter-Kernel auf Atom ausführen
intentions Für linter benötigte Bibliotheken
japanese-menu Japanische Lokalisierung des Menüs
linter Statische Code-Analyse
linter-flake8 Plugin für Linter. pep8+ flask
linter-ui-default Für linter benötigte Bibliotheken
minimap Minikarte anzeigen
minimap-cursorline Zeigen Sie die aktuelle Zeile auf der Minikarte an
minimap-find-and-replace Anzeigen / Ersetzen von Wörtern auf der Minikarte
minimap-highlight-selected Markieren Sie Wörter auf der Minikarte
project-manager Verwalten Sie das Projekt
script Führt die Datei aus

Jedes wird durch Installieren der Einstellungen oder durch Ausführen von "$ apm install hogehoge" im Terminal installiert.

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>

Umgebungseinstellungen des Atom-Hauptgeräts

Ich habe nicht mit den Teilen herumgespielt, die nicht gezeigt werden.

Leicht zu stolpern Einstellung

linter Sie müssen den Pfad zu flake8 beschreiben.

Öffnen Sie den Einstellungsbildschirm mit [Einstellung] - [Paket] - [Linter-Flake8].

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

Verwenden Sie conda search flake8, um zu überprüfen, ob frake8 selbst installiert ist.

Der Pfad von flake8 wird als "~ / .pyenv / shims / flake8" beschrieben. Mit find ~ / .pyenv -name flake8 können Sie vorerst überprüfen, ob es wirklich existiert.

flake8 existiert auch in anaconda, funktioniert aber nur, wenn flake8 auf pyenv angegeben ist.

Es beginnt jedoch nicht nur damit, den Texttyp in Python zu ändern, sondern der Code wird überprüft, indem er als Python-Datei (.py) gespeichert wird.

atom-beauty Erfordert die Installation von Autopep8.

Es wird von pip install autopep8 installiert.

Recommended Posts

Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Bereiten Sie die Python3-Umgebung mit Docker vor
Bereiten Sie Ihre erste Python-Entwicklungsumgebung vor
Bereiten Sie die Entwicklungsumgebung mit anyenv vor
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Windows-Version) vor.
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Mac-Version) vor.
[Entwicklungsumgebung] Python mit Xcode [Mit Bildschirmübergang]
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
Aufbau einer Python-Entwicklungsumgebung
Python-Programmierung mit Atom
Informationen zur Python-Entwicklungsumgebung
Python-Umgebung mit Docker-Compose
python2.7 Konstruktion der Entwicklungsumgebung
Entwicklungsumgebung in Python
Virtuelle Umgebung mit Python 3.6
Einführung in Python Bereiten wir die Entwicklungsumgebung vor
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Installieren Sie die Python-Umgebung mit Anaconda
Verwalten Sie die Python-Umgebung mit virtualenv
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Erstellen Sie mit direnv eine Python-Umgebung
Organisieren Sie die Python-Entwicklungsumgebung
[ev3dev × Python] Aufbau einer ev3dev-Entwicklungsumgebung
[Zum Organisieren] Python-Entwicklungsumgebung
Virtualisieren (isolieren) Sie die IBM i Python-Entwicklungsumgebung mit chroot
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Verwalten Sie Python-Laufzeitpakete und Entwicklungsumgebungspakete mit Poetry
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Installieren Sie Ubuntu 20.04 mit GUI und bereiten Sie die Entwicklungsumgebung vor
Richten Sie mit Sublime Text 2 eine Python-Entwicklungsumgebung ein
Bereiten Sie die Pipenv-Umgebung mit Amazon Linux 2 vor
Vereinheitlichen Sie die Umgebung des Python-Entwicklungsteams, beginnend mit Poetry
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Richten Sie mit Homebrew eine moderne Python-Umgebung ein
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Erstellen Sie eine virtuelle Umgebung mit Python!
Videos können in der Python-Entwicklungsumgebung nicht mit Spyder geladen werden
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Erstellen einer virtuellen Umgebung mit Python 3
Optionen für die Python-Entwicklungsumgebung für Mai 2020
Aufbau einer Python-Entwicklungsumgebung unter macOS
Othello-Spieleentwicklung mit Python
Memo zum Einstellen der Vim + Python-Entwicklungsumgebung
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
So gelangen Sie mit Vagrant in die Python-Entwicklungsumgebung
Überprüfen der NAOqi Python-Entwicklungsumgebung
Bis zum Umgang mit Python in Atom
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Erstellen Sie die Entwicklungsumgebung von Django mit Docker neu! !! !! !!
Anwendungsentwicklung mit Docker + Python + Flask
Bereiten Sie die Umgebung für Atom für Pythonista vor