[PYTHON] Bereiten Sie die Pyhton-Umgebung (pyenv) von VSCode vor (MacOS, flake8 + autopep8)

Umgebung

--Pyenv verwendet normalerweise 3 Serien --Package Management: pip --Verwenden Sie für Linter flake8 anstelle von pylint. Es wird in Kombination mit autopep8 verwendet.

$ pyenv global 3.7.3

Es wird angenommen, dass Pyenv eingestellt wurde. Übrigens sind Python, das in Pyenv installiert ist, und Python auf der Systemseite, die von Brew usw. installiert wurden (das von Brew Install Python), unterschiedlich. Ich denke, Sie sollten sich dessen bewusst sein.

Lassen Sie VS Code Python richtig erkennen

Auf der Terminalseite gibt es, selbst wenn die in pyenv installierte Python auf global eingestellt ist, das Problem, dass sie sich beim Öffnen auf der VSCode-Seite auf die Python auf der Systemseite bezieht. Der von $ which python angezeigte Python-Pfad von pyenv wurde zu settings.json hinzugefügt.

"python.pythonPath": "/Users/Nutzername/.pyenv/shims/python",

Linter-Einstellungen

Ich habe es unter Bezugnahme auf diesen Artikel festgelegt. Im Originalartikel ist "" nicht in "autopep8" enthalten, aber in meiner Umgebung ist ein Fehler aufgetreten, sofern nicht "" enthalten war.

Recommended Posts

Bereiten Sie die Pyhton-Umgebung (pyenv) von VSCode vor (MacOS, flake8 + autopep8)
Führen Sie OpenVino unter macOS und pyenv und pipenv aus
[Python] Django-Umgebungskonstruktion (pyenv + pyenv-virtualenv + Anaconda) für macOS
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS