Machen Sie sich eine Notiz als Memorandum.
Ich habe auf den folgenden Artikel verwiesen.
Qiita: Erstellen einer Python-Umgebung auf einem Mac
Mit dem Ziel, Folgendes zu installieren und auf VSCode zu debuggen, Das Verfahren wird unten beschrieben.
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.
Vom Gebräu installieren
$ brew install pyenv-virtualenv
Fügen Sie Folgendes zu bash_profile
hinzu
vi ~/.bash_profile
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
Holen Sie sich eine Liste der installierbaren Python-Versionen
$ pyenv install --list
Installieren Sie die neueste Version zum Zeitpunkt des Schreibens des Artikels
$ pyenv install 3.5.2
Aktualisieren Sie die globale Umgebung nach Abschluss der Installation
$ pyenv global 3.5.2
Stellen Sie für alle Fälle sicher, dass die Python-Version auf global eingestellt ist
$ python --version
Erstellen Sie mit pyenv-virtual eine virtuelle Umgebung und wenden Sie sie auf den erstellten Arbeitsordner an.
$ pyenv virtualenv 3.5.2 env_352
$ mkdir dev
$ cd dev
$ pyenv local env_352
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
Python
und installiere die Top-Hitspython
{
"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"
]
}
F5
, um zu bestätigen, dass es normal in der Debug-Konsole angezeigt wird.print('Hello, World')
Recommended Posts