Bis Sie in die virtuelle Umgebung von PyCharm + Django + (pyvenv + Python3) (mac) eintreten können

Ich werde es unter der Annahme schreiben, dass unsere Mitarbeiter es ausprobieren möchten, es aber nicht können, weil die Schwelle hoch ist.

Der Name des Django-Projekts wird als "test-oauth-client" angenommen. [^ 1]

[^ 1]: War test-oauth-consumer ein passenderer Name ...

PyCharm ist eine kostenpflichtige Python-Entwicklungsumgebung.

1. Bis Sie eine virtuelle Python-Umgebung erstellen

1-1. Installation von HomeBrew [^ 2]

http://brew.sh/index_ja.html Von hier aus.

[^ 2]: Bis jetzt, als ich "Home Brew" las, wurde darauf hingewiesen, dass "It's Home Blue". Wenn ich mir das Video auf YouTube ansehe, sieht es auf jeden Fall wie "Home Blue" aus.

1-2. Python3 installieren

$ brew install python3

スクリーンショット 2016-05-23 17.13.42.png

Wenn der Vorgang abgeschlossen ist, wird der Befehl pyvenv-3.5 damit installiert.

1-3. Erstellen einer virtuellen Umgebung

Wir werden pyvenv-3.5 verwenden, das zuvor mit Python3 installiert wurde.

$ cd
$ mkdir .virtualenvs
$ pyvenv-3.5 .virtualenvs/test-oauth-client

Eine virtuelle Python3.5-Umgebung wird im "Home-Verzeichnis / .virtualenvs / test-oauth-client" erstellt. Der Name der virtuellen Umgebung muss nicht unbedingt mit dem Namen des Django-Projekts übereinstimmen, ist jedoch möglicherweise einfacher zuzuordnen.

1-4 Versuchen Sie, die virtuelle Umgebung zu betreten

$ . .virtualenvs/test-oauth-client/bin/activate

↑ Es ist ein Punktbefehl. Gleiches gilt für source .virtualenvs / test-oauth-client / bin / enabled.

スクリーンショット 2016-05-23 17.19.13.png

(Test-oauth-client) wird der Eingabeaufforderung hinzugefügt. Dies bedeutet, dass Sie eine virtuelle Umgebung betreten haben.

$ python --version
Python 3.5.1
$ /usr/bin/env python --version
Python 3.5.1
$ which python
/Users/ytyng/.virtualenvs/test-oauth-client/bin/python

Der Standardspeicherort für Python ändert sich nur, wenn Sie sich in der virtuellen Umgebung befinden.

Um aus der virtuellen Umgebung herauszukommen

$ deacitvate

Es kann nützlich sein, eine Python-Bibliothek namens "** virtualenvwrapper **" zu haben, um in die virtuelle Umgebung zu gelangen (hier nicht erwähnt).

2. Bis Sie ein Django-Projekt erstellen

2-1. Geben Sie die virtuelle Umgebung ein

Aktivieren Sie es, um Django in der virtuellen Umgebung zu installieren.

$ cd
$ . .virtualenvs/test-oauth-client/bin/activate

2-2. Erstellen eines Verzeichnisses

Erstellen Sie ein Test-Oauth-Client-Verzeichnis unter einem entsprechenden Verzeichnis. Dies ist die Wurzel des Repositorys.

$ cd workspace
$ mkdir test-oauth-client
$ cd test-oauth-client

2-3. Django installieren

Django wird installiert, um ein Projektverzeichnis mit Django-Befehlen zu erstellen.

$ pip install django

2-3. startproject

Erstellen Sie ein Django-Projekt im obigen Verzeichnis. Es ist einfacher, das Django-Projekt eine Ebene tiefer als das Repository-Stammverzeichnis zu verwenden.

$ pwd
/Users/ytyng/workspace/test-oauth-client
$ django-admin.py startproject test_oauth_client

Das Verzeichnis test_oauth_client wird erstellt.

2-4 Ausführen des Django-Projekts

$ cd test_oauth_client
$ ./manage.py

スクリーンショット 2016-05-23 17.37.02.png

Stellen Sie sicher, dass die Unterbefehlsliste fehlerfrei angezeigt wird.

$ ./manage.py migrate

Die ursprüngliche Datenbank wird erstellt. Standardmäßig wird SQLite3 verwendet.

2-5 Führen Sie das Django-Projekt aus

Es ist ein Projekt, das überhaupt nichts tut, aber lassen Sie uns vorerst einen Test-HTTP-Server starten.

$ ./manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
May 23, 2016 - 08:38:32
Django version 1.9.6, using settings 'test_oauth_client.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Wenn es so ausgegeben wird, läuft es.

2-6. Überprüfen Sie den Vorgang mit dem Browser

Greifen wir mit einem Browser auf http: //127.0.0.1: 8000 / zu.

Wenn Sie "Es hat funktioniert!" Sehen, läuft Django.

スクリーンショット 2016-05-23 17.40.31.png

Drücken Sie nach Bestätigung des Vorgangs auf dem Terminal die Tastenkombination "Strg + C", um den Server herunterzufahren.

3. Installation und Konfiguration von PyCharm

3-1. Installation

https://www.jetbrains.com/pycharm/ Bitte von hier aus installieren. Sie können es 30 Tage lang ausprobieren.

3-2. Start und Projektregistrierung

Wechseln Sie zum Repository-Stammverzeichnis

$ cd ~/workspace/test-oauth-client/

Starten Sie PyCharm

$ charm .

Das ist das gleiche. $ open -a PyCharm . Sie können auch auf das PyCharm-Symbol doppelklicken, um es zu starten und das Verzeichnis über Datei → Öffnen zu öffnen.

3-3. PyCharm-Setup

3-3-1. Projektstruktureinstellungen

Öffnen Sie zunächst Ihre Einstellungen.

⌘+,

Geben Sie "** Struktur **" in das Suchfenster ein und klicken Sie auf "Projektstruktur", die im linken Bereich angezeigt wird.

Sie können das Django-Projektstammverzeichnis ** test_oauth_client ** (eine Ebene unter dem Repository-Stammverzeichnis) anzeigen, darauf klicken, um es auszuwählen, und auf "** Quellen **" klicken.

Ein Verzeichnis wird im rechten Bereich zu "Quellordnern" hinzugefügt. Klicken Sie daher auf "OK".

スクリーンショット 2016-05-23 18.10.02.png

3-3-2 Angeben der virtuellen Python-Umgebung

Öffnen Sie Ihre Einstellungen. ⌘ +,

Geben Sie im Suchfenster "** Interpreter **" ein.

In den Suchergebnissen wird "Projektinterpreter" angezeigt. Klicken Sie also darauf.

Klicken Sie im rechten Bereich auf das Pulldown-Menü "Projektinterpreter", um es zu öffnen, und klicken Sie unten auf "Alle anzeigen".

スクリーンショット 2016-05-23 17.50.25.png

Das Dialogfeld "Projektinterpreter" wird angezeigt. Klicken Sie unten links auf "+" und wählen Sie "Lokal hinzufügen".

スクリーンショット 2016-05-23 17.52.01.png

Der Dateiauswahldialog wird angezeigt. Klicken Sie daher einmal oben links auf das Startsymbol.

Suchen Sie dann den **. Virtualenvs / test-oauth-client **, den Sie zuvor registriert haben, und öffnen Sie ihn. Wählen Sie außerdem den symbolischen Link ** bin / python ** aus und klicken Sie auf "OK".

スクリーンショット 2016-05-23 17.54.21.png

Klicken Sie außerdem auf "OK" → Zurück zum Fenster "Einstellungen". Klicken Sie nach Bestätigung der Auswahl der virtuellen Umgebung auf "OK".

Im Hintergrund beginnt ein erneuter Scan der Projektstruktur.

3-3-3. Angeben der Django-Umgebung

Öffnen Sie Ihre Einstellungen. ⌘ +,

Geben Sie "** django **" in das Suchfenster ein.

"Django" in Languages & Frameworks wird gesucht, klicken Sie also, um es auszuwählen.

Aktivieren Sie "Django-Unterstützung aktivieren".

Geben Sie test_oauth_client (eine Ebene unter dem Repository-Stammverzeichnis) für das Django-Projektstammverzeichnis an

Geben Sie settings.py in den Einstellungen an. OK klicken"

スクリーンショット 2016-05-23 18.05.25.png

3-3-4. Boot-Konfigurationseinstellungen

Klicken Sie auf das Pulldown-Menü [▼] oben rechts in PyCharm und dann auf "Konfigurationen bearbeiten ...".

スクリーンショット 2016-05-23 18.13.47.png

Das Dialogfeld Konfigurationen ausführen / debuggen wird geöffnet. Klicken Sie in der oberen rechten Ecke auf + und wählen Sie "Django-Server".

スクリーンショット 2016-05-23 18.14.29.png

Name: kann beliebig sein, aber setzen Sie ihn vorerst auf runserver und klicken Sie auf OK.

Klicken Sie auf die Bug-Schaltfläche rechts neben den beiden Pulldowns. Es befindet sich im Debug-Ausführungsmodus.

スクリーンショット 2016-05-23 18.16.11.png

Wenn Sie versuchen, mit einem Browser auf http://127.0.0.1:8000/ zuzugreifen, wird die Demoseite angezeigt.

3-4. Haltepunkteinstellung

Bereit zum Debuggen mit PyCharm.

Da der aktuelle Projektinhalt die Standardeinstellung ist, gibt es kein Programm zum Festlegen von Haltepunkten. Fügen wir also Haltepunkte zum Django-Code hinzu.

Drücken Sie auf PyCharm viermal die Umschalttaste und geben Sie "** get_response **" in das Suchfenster ein. Einige get_response ist anwendbar, aber wählen Sie die mit der Beschreibung ** BaseHandler in ... **.

スクリーンショット 2016-05-23 18.33.44.png

Die Methode get_response der BaseHandler-Klasse wird angezeigt. Sie können einen Haltepunkt festlegen, indem Sie auf die linke Seite des Editorbereichs klicken.

スクリーンショット 2016-05-23 18.37.51.png

Laden Sie dann den Browser neu und Sie sollten in der Lage sein, am Haltepunkt anzuhalten und die Variablen im Debugger zu durchlaufen oder anzuzeigen.

スクリーンショット 2016-05-23 18.38.37.png

Recommended Posts

Bis Sie in die virtuelle Umgebung von PyCharm + Django + (pyvenv + Python3) (mac) eintreten können
Bis Sie Python in Docker einfügen
Installieren Sie Django in einer virtuellen Pipenv-Umgebung
[Mac] Erstellen einer virtuellen Umgebung für Python
Bis Sie opencv mit Python verwenden können
Starten Sie Django in einer virtuellen Umgebung mit Pipenv
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Bis das Changefinder-Sample auf Python läuft
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Verwenden Sie jupyter-lab, das in einer virtuellen Python-Umgebung (venv) installiert ist.
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
Bis Sie Daten in eine Tabelle in Python einfügen
Bis Sie Server Django mit Visual Studio Code ausführen
Bis TensorFlow-GPU mit pip in der Windows-Umgebung installiert ist
Entwicklungsumgebung in Python
Virtuelle Umgebung mit Python 3.6
Versuchen Sie, Python in der mit pipenv erstellten Django-Umgebung auszuführen
Bis Sie Ihre eigene Python-Bibliothek mit pip installieren können
Wenn Sie TinderBot in Python schreiben, kann sie das tun
Bis zur Veröffentlichung von Python [Django] de Web Service [Umgebungskonstruktion]
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Führen Sie die Python-Datei aus, nachdem Sie die virtuelle Python-Umgebung mit der Batch-Datei aktiviert haben
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
VScode-Umgebungskonstruktion (auf Mac) und Diagrammanzeige in Python (@ Browser)
Python + Anaconda + Pycharm-Umgebungskonstruktion
Python3 + Django ~ Mac ~ mit Apache
Behandeln Sie Umgebungsvariablen in Python
[Python] Fügen Sie ":" in die MAC-Adresse ein
Aufbau einer Python-Umgebung für Mac
Erstellen einer virtuellen Python-Umgebung
venv: Verwaltung der virtuellen Python-Umgebung
(Hinweis) Django in Vagrant-Umgebung
Python Standard virtuelle Umgebung venv
Erstellen einer virtuellen Python-Umgebung
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
PFAD bei Verwendung der virtuellen ANACONDA-Umgebung mit Pycharm (ab Mac 2020/10/03)
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Versuchen Sie es mit virtualenv, mit dem eine virtuelle Umgebung von Python erstellt werden kann
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant