Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).

Machen Sie sich eine Notiz als Memorandum.

Referenz

Ich habe auf den folgenden Artikel verwiesen.

Qiita: Erstellen einer Python-Umgebung auf einem Mac

Überblick

Mit dem Ziel, Folgendes zu installieren und auf VSCode zu debuggen, Das Verfahren wird unten beschrieben.

Installation von pyenv-virtualenv

pyenv-virtualenv ist ein Tool, das die Version der Betriebsumgebung verwaltet, z. B. rbenv in ruby und nvm in node.js. Es ist nicht nur einfach, die Versionen für jede Anwendung zu wechseln, sondern es ist auch möglich, virtuelle Umgebungen innerhalb derselben Version zu erstellen.

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

Reflektieren Sie die Einstellungen und prüfen Sie, ob es normal funktioniert

$ source ~/.bash_profile
$pyenv

Neueste Python-Installation

Arbeitsordner erstellen

Erstellen Sie mit pyenv-virtual eine virtuelle Umgebung und wenden Sie sie auf den erstellten Arbeitsordner an.

$ mkdir dev
$ cd dev

flake8 Installation

flake8 ist Pythons Linter. pip install flake8

yapf yapf ist ein Python-Code-Formatierungswerkzeug. pip install yapf

mypy mypy ist ein Tool zur Code-Analyse. Wie bei Typescript wird die Typprüfung statisch durchgeführt. Ich persönlich bin erleichtert, es zu haben, also werde ich es vorstellen. pip install mypy

Visual Studio Code-Einstellungen

python


{
   "python.linting.flake8Enabled": true,
   "python.formatting.provider": "yapf",
   "python.linting.mypyEnabled": true
}

Öffnen Sie den Debug-Bildschirm mit "Cmd + Shift + D", klicken Sie auf die Zahnradmarkierung oben links und klicken Sie auf Fügen Sie die folgende Beschreibung hinzu, um ein Element zum Testen der aktuell geöffneten Datei hinzuzufügen.

python


{
		"name": "Test This",
		"type": "python",
		"request": "launch",
		"stopOnEntry": false,
		"pythonPath": "${config.python.pythonPath}",
		"program": "${file}",
		"debugOptions": [
			"WaitOnAbnormalExit",
			"WaitOnNormalExit",
			"RedirectOutput"
		]
	}

Funktionsprüfung

print('Hello, World')

Recommended Posts

Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Fortsetzung ・ Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Bash, Python, Javascript, Codebefehl usw. in Visual Studio Code auf dem Mac
Mac OS X Yosemite 10.10 Aufbau einer Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Mac OS X Mountain Lion 10.8.5 Aufbau einer Entwicklungsumgebung
Einstellungen für die Python-Codierung mit Visual Studio-Code
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung
Entwicklungsumgebung in Python
Ich erhalte eine Fehlermeldung, wenn ich ein Python-Plug-In in Visual Studio Code in die pyenv-Umgebung einfüge
Ich möchte eine schöne Python-Entwicklungsumgebung für meinen neuen Mac erstellen
Führen Sie den Qiita API v2 Python-Wrapper in einer Python 3-Umgebung aus (Mac OS X 10.11 (El Capitan)).
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
App-Entwicklung zum Twittern in Python aus Visual Studio 2017
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Entwicklung des AWS SDK für Python (Boto3) in Visual Studio 2017
Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM
Erstellen Sie eine Python-Entwicklungsumgebung mit Eclipse (fügen Sie einen HTML-Editor hinzu).
Erstellen einer Entwicklungsumgebung für Android-Apps - Erstellen von Android-Apps mit Python
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.
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
UpNext2 Development Record # 1 Erstellen Sie eine Python CI-Umgebung in VS Code
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Erstellen einer Python-Umgebung auf einem Mac
Erstellen Sie einen DI-Container mit Python
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie eine Binärdatei in Python
Erstellen Sie eine Python-Umgebung in Centos