[PYTHON] Construction de l'environnement du projet Django

Ceci est mon mémo de construction de l'environnement local.

environnement

pyenv, installation de Python

Python est pré-installé sur mac, Puisque la version est 2 séries, installez 3 séries de pyenv. https://github.com/pyenv/pyenv

##Installez d'abord pyenv
$ brew install pyenv

Modifier .zprofile (.bash_profile pour bash)

J'ajouterai ci-dessous

eval "$(pyenv init -)"

Activer la commande pvenv

Chargez le .zprofile modifié et activez la commande pvenv.

$ source ~/.zprofile

Installez Python 3.7.1 à partir de pvenv

$ pyenv install 3.7.1
$ pyenv global 3.7.1

Virtualiser l'environnement du projet Django

Évitez les packages supplémentaires dans l'environnement global local (gestion des packages projet par projet) Installez les packages liés à Django au-dessus de l'environnement virtuel.

Utilisez le module venv pour créer un environnement virtuel.

construction d'environnement virtuel venv

##Créer un répertoire de projet
$ mkdir hogeproject
$ cd hogeproject

##création d'environnement virtuel venv
$ python -m venv myhogeenv

##Lorsque vous vérifiez le répertoire créé, il ressemble à ceci
$ pwd
/xxxx/xxxx/hogeproject

$ tree -L 3
.
└── myhogeenv
    ├── bin
    │   ├── activate
    │   ├── activate.csh
    │   ├── activate.fish
    │   ├── easy_install
    │   ├── easy_install-3.7
    │   ├── pip
    │   ├── pip3
    │   ├── pip3.7
    │   ├── python -> /Users/xxxx/.pyenv/versions/3.7.1/bin/python
    │   └── python3 -> python
    ├── include
    ├── lib
    │   └── python3.7
    └── pyvenv.cfg

Démarrage de l'environnement virtuel

##Commencez
$ source myhogeenv/bin/activate

##Invite lorsque le démarrage est terminé(myhogeenv)Est attaché.
(myhogeenv) $

Installation de Django

Installez Django avec l'environnement virtuel venv en cours d'exécution. (Django installé avec pip)

##Configuration requise décrite dans la version Django.Placer txt
(myhogeenv) $ echo "Django~=2.2.4"  > requirements.txt

##Exigences déployées.vérification du répertoire txt
(myhogeenv) $ pwd
/xxxx/xxxx/hogeproject

(myhogeenv) $ tree -L 3
.
├── myhogeenv
│   ├── bin
│   │   ├── activate
│   │   ├── activate.csh
│   │   ├── activate.fish
│   │   ├── easy_install
│   │   ├── easy_install-3.7
│   │   ├── pip
│   │   ├── pip3
│   │   ├── pip3.7
│   │   ├── python -> /Users/xxxx/.pyenv/versions/3.7.1/bin/python
│   │   └── python3 -> python
│   ├── include
│   ├── lib
│   │   └── python3.7
│   └── pyvenv.cfg
└── requirements.txt

##Installation de Django
(myhogeenv) $ pip install -r requirements.txt

Recommended Posts

Construction de l'environnement du projet Django
construction de l'environnement de développement de projet django
Construction de l'environnement Django
construction d'environnement django
Mémo de construction de l'environnement de développement Django
Construction de l'environnement Docker + Django + React
Construction de l'environnement Mac + Eclipse (PyDev) + Django
[Django] Mémorandum de procédure de construction d'environnement
[Pour les débutants] Django -Construction d'environnement de développement-
Construction de l'environnement DeepIE3D
Construction d'environnement basée sur Emacs
Construction de l'environnement Linux
Construction d'environnement (python)
Construction de l'environnement CodeIgniter
construction d'environnement python
Python - Construction de l'environnement
Référence du projet Django
Construction de l'environnement Python
Construction de l'environnement Golang
Construction de l'environnement de word2vec
Procédure de construction de l'environnement de projet Python (pour Windows)
Construction de l'environnement: GCP + Docker
Mémo de construction de l'environnement ConoHa
construction d'environnement python homebrew
Construction d'environnements liés à PyData
Construction de l'environnement Anaconda-4.2.0-python3 (Mac)
Construction de l'environnement de développement Python
Construction de l'environnement YOLO v4 ①
construction de l'environnement pyenv + fish
Django - démarrer le projet sans démarrer le projet
Construction de l'environnement de développement python2.7
Mémo de construction de l'environnement BigGorilla
[Django] Renommer le projet
[Django3] Construction de l'environnement et résumé de divers paramètres [Python3]
construction de l'environnement de préhension onCentOS6.5
Mémo de construction de l'environnement Anaconda
De 0 à la construction de l'environnement de développement Django à l'exploitation de base
Démarrer un projet Django
Construction de l'environnement Golang [goenv]
Construction de l'environnement Pyxel (Mac)
[Memo] Environnement de développement Django
Construction de l'environnement Python @ Win7
Application Web réalisée avec Python3.4 + Django (Construction de l'environnement Part.1)
[Python] Construction de l'environnement Django (pyenv + pyenv-virtualenv + Anaconda) pour macOS
[Ubuntu 18.04] Construction de l'environnement Tensorflow 2.0.0-GPU
Construction de l'environnement Python + Anaconda + Pycharm
À propos de la construction de l'environnement Linux (CentOS)
Environnement de site Web de configuration minimale avec django
Construction de l'environnement PyTorch C ++ (LibTorch)
Django Getting Started: 2_ Créer un projet
Construction de l'environnement Anaconda sur CentOS7
Django Premiers pas: 1_Construction de l'environnement
Première construction de l'environnement LAMP (Linux)
Construction de l'environnement Python (Windows10 + Emacs)
Construction de l'environnement CI ~ Édition Python ~
Shell pour créer un projet django