Python3 + Django ~ Mac ~ mit Apache

Überraschenderweise war hier nichts organisiert, machen Sie sich also eine Notiz. Standardmäßig auf dem Mac Python 2.7.9 Ist installiert.

Pyenv vorbereiten

pyenv verwaltet die Python-Umgebung. Es ist möglich, verschiedene Versionen von Python zu wechseln und zu verwalten.

Installieren Sie pyenv

Für Mac mit Brew installieren.

$ brew install pyenv-virtualenv

Python-Installation

Installieren Sie 3.4.3.

$ pyenv install 3.4.3

Stellen Sie 3.4.3 global ein.

$ pyenv global 3.4.3

Überprüfen Sie, ob es global eingestellt ist

$ python -V

mod_wsgi mod_wsgi ist ein Modul zum Ausführen von Python unter Apache.

Installation

$ brew install mod_wsgi

Apache-Einstellungen

Fügen Sie httpd.conf Folgendes hinzu.

LoadModule wsgi_module [module to path]

Siehe unten für die Einstellung auf virtualhost. http://django-project-skeleton.readthedocs.org/en/latest/apache2_vhost.html

Daemon Mode wsgi_mod ist standardmäßig "Embedded Mode". Im "eingebetteten Modus" wird die Python-Datei erst aktualisiert, wenn Apache neu gestartet wird. Stellen Sie "Daemon Mode" ein, um die Python-Änderung sofort wiederzugeben. Fügen Sie "Prozesse = 2 Threads = 15 Anzeigename =% {GROUP}" in "WSGI Daemon Process" ein.

WSGIDaemonProcess example.com processes=2 threads=15 display-name=%{GROUP}

[Referenz] https://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide#Delegation_To_Daemon_Process

Recommended Posts

Python3 + Django ~ Mac ~ mit Apache
Django 1.11 wurde mit Python3.6 gestartet
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Mach Django mit CodeStar (Python3.6.8, Django2.2.9)
Mach Django mit CodeStar (Python3.8, Django2.1.15)
Erste Schritte mit Python Django (1)
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Erste Schritte mit Python Django (5)
Verwenden von OpenCV mit Python @Mac
Machen Sie Apache Log CSV mit Python
Führen Sie python3 Django1.9 mit mod_wsgi aus (deploy)
Bis Python auf Apache läuft
Einführung in Python Django (2) Mac Edition
Installieren Sie Python mit Mac vs Code
Word Count mit Apache Spark und Python (Mac OS X)
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
Python Django Tutorial (5)
Python Django Tutorial (2)
Scraping mit Python
Arbeiten mit mehreren Django-Projekten unter Apache (WSGIDaemonProcess)
Python mit Go
Internationalisierung mit Django
Twilio mit Python
Django + Apache mit mod_wsgi unter Windows Server 2016
In Python integrieren
Verfolgen Sie aktive Anwendungen auf einem Mac mit Python
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Python Django Tutorial (8)
Python beginnt mit ()
Python Django Tutorial (6)
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Python auf Mac
mit Syntax (Python)
CRUD mit Django
Bingo mit Python
Zundokokiyoshi mit Python
Python Django Tutorial (7)
Python Django Tutorial (1)
Python Django Tutorial Tutorial
Python Django Tutorial (3)
Excel mit Python
Mikrocomputer mit Python
Python Django Tutorial (4)
Mit Python besetzen
Ich kann mit Python3.5 (Windows) + django1.7.1 kein Projekt erstellen.
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Docker eine Umgebung aus Nginx + uWSGI + Python (Django)
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Versuchen Sie, mit Mongo in Python auf dem Mac zu arbeiten
Lassen Sie uns Django und Apache (httpd) auf dem Mac integrieren! !!
Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein
Einfache Aufgabenliste, erstellt mit Python + Django
Python-Anfänger süchtig nach Django
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung