Python3 + Django ~ Mac ~ avec Apache

Étonnamment, il n'y avait rien qui était organisé ici, alors prenez note. Par défaut sur Mac Python 2.7.9 Est installé.

Préparer pyenv

pyenv gère l'environnement Python. Il est possible de changer et de gérer différentes versions de Python.

Installez pyenv

Pour Mac, installez avec brew.

$ brew install pyenv-virtualenv

Installation de Python

Installez 3.4.3.

$ pyenv install 3.4.3

Définissez 3.4.3 globalement.

$ pyenv global 3.4.3

Vérifiez s'il est défini globalement

$ python -V

mod_wsgi mod_wsgi est un module pour exécuter Python sur Apache.

Installation

$ brew install mod_wsgi

Paramètres Apache

Ajoutez ce qui suit à httpd.conf.

LoadModule wsgi_module [module to path]

Voir ci-dessous pour le réglage sur virtualhost. http://django-project-skeleton.readthedocs.org/en/latest/apache2_vhost.html

Daemon Mode wsgi_mod est défini par défaut sur "Mode intégré". En "Mode intégré", le fichier python n'est pas mis à jour à moins qu'Apache ne soit redémarré. Réglez sur "Mode démon" pour refléter immédiatement la modification de python. Mettez "processus = 2 threads = 15 display-name =% {GROUP}" dans "WSGI Daemon Process".

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

[référence] https://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide#Delegation_To_Daemon_Process

Recommended Posts

Python3 + Django ~ Mac ~ avec Apache
Django 1.11 a démarré avec Python3.6
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Faites Django avec CodeStar (Python3.6.8, Django2.2.9)
Faites Django avec CodeStar (Python3.8, Django2.1.15)
Premiers pas avec Python Django (1)
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Introduction à Python Django (6)
Premiers pas avec Python Django (5)
Utiliser OpenCV avec Python @Mac
Créer Apache Log CSV avec Python
Exécutez python3 Django1.9 avec mod_wsgi (déployer)
Jusqu'à ce que Python fonctionne sur Apache
Introduction à Python Django (2) Édition Mac
Installez python avec mac vs code
Nombre de mots avec Apache Spark et python (Mac OS X)
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Premiers pas avec le framework Python Django sur Mac OS X
Tutoriel Python Django (5)
Tutoriel Python Django (2)
Grattage avec Python
Utilisation de plusieurs projets Django dans Apache (WSGIDaemonProcess)
Python avec Go
Internationalisation avec Django
Twilio avec Python
Django + Apache avec mod_wsgi sur Windows Server 2016
Intégrer avec Python
Chase des applications actives sur Mac avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
Tutoriel Python Django (8)
python commence par ()
Tutoriel Python Django (6)
Créer un environnement Python avec Anaconda sur Mac
python sur mac
avec syntaxe (Python)
CRUD avec Django
Bingo avec python
Zundokokiyoshi avec python
Tutoriel Python Django (7)
Tutoriel Python Django (1)
Tutoriel du didacticiel Python Django
Tutoriel Python Django (3)
Excel avec Python
Micro-ordinateur avec Python
Tutoriel Python Django (4)
Cast avec python
Je ne peux pas créer de projet avec Python3.5 (Windows) + django1.7.1.
[Python] Créer un environnement de développement Django avec Docker
Créer un environnement de Nginx + uWSGI + Python (Django) avec docker
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Essayez de travailler avec Mongo en Python sur Mac
Intégrons Django et apache (httpd) sur Mac! !!
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
Liste de tâches simple créée avec Python + Django
Débutants en Python accro à Django
Créez rapidement un environnement Python Django avec IntelliJ