[GO] Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Mac-Version) vor.

Ich beschloss, mit einem Bekannten eine Webanwendung mit Python zu entwickeln, und machte ein Memorandum.

In einem ähnlichen Artikel befindet sich eine Windows-Version des Artikels. (Windows-Versionsartikel)

Erstellen Sie in der folgenden Umgebung, damit jeder sie kostenlos verwenden kann, da sich der PC des Mitglieds in mehreren Umgebungen von Mac und Windows befindet. Erstellen Sie vorerst mit VSCODE bis zur Ausführung von Informationen / Debugs.

Entwicklungsumgebung (bestätigt)

・ IDE
VSCode Version 1.8.1
·Sprache
  Python3
  Django 1.10.4
・ Betriebssystem
  Mac OS Sierra

Schaffung einer Umgebung

Ich arbeite mit Bezug auf diesen Artikel (danke) Einführung in Python Django (1)Einführung in Python Django (2) Mac Edition

Python Path and Version pythonVSCode some virtualenv issues #148 Troubleshooting Intellisense Autocompletion

Mac-Version

1. 1. Installieren Sie XCODE

EIN. Installieren Sie Xcode aus dem App Store

ICH. Installieren Sie die Befehlszeilentools

  $ xcode-select --install

Installieren Sie mit dem obigen Befehl.

2. Python 3-Installation

Die Python 2-Serie ist standardmäßig installiert. Da die Entwicklung in 3 geplant war, installieren Sie 3

EIN. HomeBrew-Installation

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installieren Sie mit dem obigen Befehl

ICH. Python 3-Installation

$ brew update
$ brew info python3
python3: stable 3.6.0 (bottled), HEAD
$ brew install python3

Sie können die Version mit dem folgenden Befehl überprüfen

$ python3 -V 
Python 3.6.0

3. 3. Installation von virtualenv und virtualenvwrapper

Installieren Sie virtualenv, da es ein Tool zum Erstellen einer virtuellen Python-Umgebung für jede Entwicklungsumgebung ist.

EIN. Erstellen Sie ein Verzeichnis für die virtuelle Umgebung

$ cd
$ mkdir Develop
$ cd Develop
$ mkdir Sandbox
$ cd Sandbox
$ mkdir Python

Ich denke, dass der Speicherort des zu erstellenden Verzeichnisses eine persönliche Präferenz sein kann.

ICH. Installieren Sie pip, virtualenv und virtualenvwrapper

$ cd
$ sudo easy_install pip
$ sudo pip install virtualenv virtualenvwrapper --ignore-installed six

C. Ändern Sie die .bashrc-Datei (erstellen Sie eine neue, falls nicht verfügbar).

.bashrc


export WORKON_HOME=$HOME/Develop/Sandbox/Python
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
source /usr/local/bin/virtualenvwrapper.sh

WORKON_HOME ist der Standardordner, in dem die virtuelle Umgebung erstellt wird. VIRTUALENVWRAPPER_PYTHON ist der Pfad zu Python, auf dem Virtualenvwrapper installiert ist.

D. D. Einstellung zum Lesen von .bashrc in .bash_profile hinzugefügt

.bash_profile


if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

E. E. Laden Sie .bash_profile

$ source .bash_profile

4. Aufbau einer virtuellen Umgebung

$ mkvirtualenv --no-site-package --python /usr/local/bin/python3 env1

--- Wählen Sie Python3 aus, das mit Python installiert wurde Stellen Sie ein, dass das Site-Paket von Python nicht verwendet wird, das mit --no-site-package eingefügt wird Nach dem obigen Befehl wird die Befehlszeile als (env1) $ angezeigt, da die virtuelle Umgebung verwendet wird.

5. Installieren Sie Django

(env1) $pip install django==1.10.4
(env1) $pip freeze -l
Django==1.10.4

6. Erstellen Sie eine Entwicklungssite

(env1) $ cd
(env1) $ cd Develop
(env1) $ mkdir PythonSites
(env1) $ cd PythonSites
(env1) $ django-admin.py startproject myTestSite

Bitte wählen Sie den Entwicklungsordner nach Ihren Wünschen. Oben wird (Benutzerverzeichnis) / Develop / PythonSites / myTestSite erstellt.

7. Visual Studio Code installieren

EIN. Laden Sie das Paket herunter und installieren Sie es

Herunterladen und Installieren von Visual Studio Code

ICH. Erweiterung installieren

Geben Sie Python über Ansicht> Erweiterungen ein und installieren Sie Python (Don Jayamannes). スクリーンショット 2017-01-09 13.35.37.png

C. Geändert, um über die Befehlszeile starten zu können

Geben Sie die Shell unter Ansicht> Befehlspalette ein und stellen Sie sie so ein, dass sie mit Code gestartet werden kann スクリーンショット 2017-01-09 13.40.27.png

8. Starten Sie Visual Studio Code und legen Sie ihn fest

EIN. Starten Sie VsCode

 $ cd
 $ cd Develop/PythonSites/myTestSite
 $ workon env1
(env1) $ code .

Beachten Sie, dass die Standardeinstellungen für die virtuelle Umgebung und andere Einstellungen falsch sind, wenn Sie die oben beschriebene Anmeldemethode nicht verwenden.

ICH. Arbeitsbereichsdefinition hinzufügen

setting.js


//Fügen Sie Einstellungen in diese Datei ein, um die Standard- und Benutzereinstellungen zu überschreiben
{
    "python.pythonPath": "${env.PYTHONPATH}/env1/bin/python",
    "python.linting.pylintEnabled": false,
    "python.linting.pep8Enabled": true
}

Es soll vor allem die Intelligenz effektiv machen. Der Speicherort der Datei ist Code> Grundeinstellungen> Arbeitsbereichseinstellungen. Sie wird nur festgelegt, wenn Sie diesen Arbeitsbereich öffnen.

C. Debug-Funktionseinstellungen

Um eine Vorlagendatei zu erstellen, klicken Sie vorerst im Menü links auf das Debug-Symbol und führen Sie das Debuggen zwangsweise aus.

lounch.json


        {
            "name": "Django",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "/Users/userName/Develop/Sandbox/Python/env1/bin/python3",
            "program": "${workspaceRoot}/manage.py",
            "cwd": "${workspaceRoot}",
            "args": [
                "runserver",
                "--noreload"
            ],
            "debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit",
                "RedirectOutput",
                "DjangoDebugging"
            ]
        },

Wenn Sie nur das PythonPath-Element berühren, ist es in Ordnung. Gehen Sie den Pfad zur virtuellen Umgebung durch.

9. Ende der Mac-Version

Wenn Sie dies bisher tun, haben Sie auch Intelligenz スクリーンショット 2017-01-09 14.05.09.png Debug-Ausführung スクリーンショット 2017-01-09 14.07.00.png Sollte funktionieren (Tabun)

Recommended Posts

Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Mac-Version) vor.
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Python mit VSCode (Windows 10)
Bereiten Sie die Python3-Umgebung mit Docker vor
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Bereiten Sie Ihre erste Python-Entwicklungsumgebung vor
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Installieren Sie Python mit Mac vs Code
Bereiten Sie die Entwicklungsumgebung mit anyenv vor
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
[Entwicklungsumgebung] Python mit Xcode [Mit Bildschirmübergang]
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Bereiten Sie die Entwicklungsumgebung für keyhac für Mac vor
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Python Windows-Umgebung
Bereiten Sie mit venv mit VS Code eine virtuelle Python-Umgebung für Ihr Projekt vor
Bereiten Sie eine Python-Entwicklungsumgebung für jedes Projekt in einer Windows-Umgebung vor (VSCode + virtualEnvWrapper + Pylint).
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Einführung in Python Bereiten wir die Entwicklungsumgebung vor
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Verwalten Sie die Python-Umgebung mit mehreren Versionen mit Pythonz, virtualenv
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Bildverarbeitung mit Python Environment Setup für Windows
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Zeichencode zum Lesen und Schreiben von CSV-Dateien mit Python ~ Windows-Umgebung ver ~
Konstruktionsvorlage für die lokale Python-Entwicklungsumgebung [Flask / Django / Jupyter mit Docker + VS-Code]
Einfache Erstellung einer Python-Datenanalyseumgebung mit Windows 10 Pro x VS Code x Docker
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
Aufbau einer Python-Entwicklungsumgebung
Python ab Windows 7
Informationen zur Python-Entwicklungsumgebung
Python-Umgebung mit Docker-Compose
python2.7 Konstruktion der Entwicklungsumgebung
Entwicklungsumgebung in Python
Virtuelle Umgebung mit Python 3.6
Überprüfen Sie die Version mit Python
Virtualisieren (isolieren) Sie die IBM i Python-Entwicklungsumgebung mit chroot
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
[Mac OS] Verwenden Sie Kivy mit PyCharm! [Python-Anwendungsentwicklung]