[PYTHON] [Pour les débutants] Django -Construction d'environnement de développement-

** Let's Django - Construction environnementale - **

Il y a un revers de programmation: créer un environnement est 7 000 fois plus difficile que vous ne le pensez. J'ai passé beaucoup d'efforts à construire l'environnement ... À ce moment-là, je me précipitais dans le style de bouger mes mains même si je ne le comprenais pas, mais récemment, j'ai enfin rattrapé ma compréhension, alors j'aimerais le résumer ici. Ne réfléchissez pas trop, simplement étape par étape pour créer l'environnement de développement Django.

** Supposition **

――L'auteur est Windows, donc si vous êtes un Mac, veuillez le lire comme il convient.

** Installez Python pour commencer **

Télécharger

Accédez à l'URL ci-dessous. https://www.python.org/ python_install.PNG

Sélectionnez Latest: Python 3.8.3 pour le téléchargement. python_install3.PNG

Je suis arrivé à la page Python 3.8.3. Si vous faites défiler vers le bas, vous pouvez voir Fichiers. python_install2.PNG

Comme vous pouvez le voir, vous pouvez télécharger le code source pour chaque Mac OS et Windows. Cette fois, téléchargez le programme d'installation de l'exécutable Windows x86-64 (pour Windows 64 bits). Pour Windows 32 bits, sélectionnez le programme d'installation de l'exécutable Windows x86. Quel est votre Windows? Vous pouvez le vérifier en suivant les étapes à ici.

Installation

Une fois le téléchargement terminé, lancez le programme d'installation. python_install4.PNG

Cochez Ajouter Python 3.8 à PATH pour démarrer l'installation. python_install6.PNG

L'installation est terminée! python_install7.PNG

** Qu'est-ce qu'un environnement virtuel? ** **

Lors du développement avec Python, il arrive souvent que les modules et packages requis diffèrent en fonction de l'application. Il est possible de tous les mettre en un seul endroit, mais ce serait très compliqué à gérer. De plus, si différentes versions de modules sont mélangées, il semble que des problèmes dus à différentes versions se produiront. ** L'environnement virtuel ** résout ces problèmes. Préparez différents environnements virtuels pour différentes applications, tels que Django 2.2 pour le développement de l'application Web A et Django 3.0 pour le développement de l'application Web B. Voici les références.


À partir de là, nous allons en fait créer un environnement virtuel. Allez dans n'importe quel répertoire, puis installez virtualenv, qui est nécessaire pour créer l'environnement virtuel.

C:\Users\User_name\my_django>pip install virtualenv
Collecting virtualenv
~
Successfully installed appdirs-1.4.4 distlib-0.3.0 virtualenv-20.0.21

Exécutez ensuite la commande suivante. Cette fois, nous allons créer un environnement virtuel appelé «myvenv».

C:\Users\User_name\my_django>virtualenv myvenv

Ensuite, procédez comme suit:

C:\Users\User_name\my_django>myvenv\Scripts\activate

Ensuite, (myvenv) peut être affiché sur le côté gauche de C. L'environnement virtuel est maintenant démarré. Au fait, pour le désactiver, exécutez la commande suivante.

(myvenv)C:\Users\User_name\my_django>deactivate

** Installez Django **

Installez Django immédiatement. Après avoir confirmé que vous vous trouvez dans l'environnement virtuel, exécutez la commande suivante.

(myvenv)C:\Users\User_name\my_django>pip install django
Collecting django
~
Successfully installed asgiref-3.2.7 django-3.0.6 sqlparse-0.3.1

Une fois Django installé, l'environnement est complet!

(myvenv) C:\Users\User_name\my_django>pip list
Package    Version
---------- -------
asgiref    3.2.7

Django 3.0.6 <-Django! pip 20.1.1 pytz 2020.1 setuptools 46.4.0 sqlparse 0.3.1 wheel 0.34.2

** Que faire ensuite **

Rentrons en contact avec Django dès que l'environnement de développement est prêt! Si vous êtes nouveau dans ce domaine, vous pouvez terminer le tutoriel en suivant les Documents officiels et Tutoriel Django Girls, ou le Tutoriel que j'ai écrit pour moi dans le passé. Vous pouvez également voir Gaoqiao / items / c5b41d22907016ae1d0f) (travail de jeune fille de Qiita)! (Cela aborde également le fonctionnement de Django, alors n'hésitez pas!)

** Les références **

Recommended Posts

[Pour les débutants] Django -Construction d'environnement de développement-
Mémo de construction de l'environnement de développement Django
Construction de l'environnement Python3 (pour les débutants)
construction de l'environnement de développement de projet django
construction d'environnement django
Construction d'un environnement de développement pour l'atelier Choreonoid
Construction de l'environnement du projet Django
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
[Memo] Environnement de développement Django
De 0 à la construction de l'environnement de développement Django à l'exploitation de base
Explication facile à comprendre de l'application Web Python (Django) même pour les débutants (1) [Construction de l'environnement]
Environnement de développement adapté à ArcPy
Construction de l'environnement Python pour Mac
Construction de l'environnement Docker + Django + React
Développement de l'environnement Django sur Windows 10
[MEMO] [Construction de l'environnement de développement] Python
[Pour organiser] Environnement de développement Python
[MEMO] [Construction de l'environnement de développement] wine
Construction de l'environnement Ansible pour Mac
[Python] Construction de l'environnement Django (pyenv + pyenv-virtualenv + Anaconda) pour macOS
Construction de l'environnement Mac + Eclipse (PyDev) + Django
[Django] Mémorandum de procédure de construction d'environnement
Django débutant a essayé de créer l'environnement
[Python3] Construction de l'environnement de développement << Édition Windows >>
Options d'environnement de développement Python pour mai 2020
Construction de l'environnement de développement Python sur macOS
[MEMO] [Construction de l'environnement de développement] Jupyter Notebook
Paramètres Emacs pour l'environnement de développement Python
Construction de l'environnement Python3 TensorFlow pour Mac
Mémo de construction de l'environnement de développement Emacs Python
Mémo de construction de l'environnement de développement Ubuntu Desktop 20.04
Construction de l'environnement de développement (version 2020, WSL2 + VcXsrv)
Construction d'un environnement de développement Cortex-M pour TOPPERS utilisant Raspeye
J'ai créé un environnement de développement pour Django 3.0 avec Docker, Docker-compose, Poetry
[DynamoDB] [Docker] Créer un environnement de développement pour DynamoDB et Django avec docker-compose
Construction de l'environnement de développement Mac OS X Mavericks 10.9.5
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Environnement de développement Python pour macOS utilisant venv 2016
Procédure de construction de l'environnement de projet Python (pour Windows)
Environnement de programmation pour les débutants réalisé avec Windows
Développement d'applications WEB à l'aide de django-Construction d'environnement de développement-
Résumé du tutoriel Django pour les débutants par les débutants ③ (Afficher)
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
Préparer l'environnement de développement pour keyhac pour Mac
Construction de l'environnement de développement Mac OS X Yosemite 10.10
Mémo de construction de l'environnement de développement Mac OS X
Tutoriel de construction d'environnement pour MXNet (partie gluon)
Résumé du tutoriel Django pour les débutants par les débutants ⑤ (test)
Créer un environnement de développement Python pour le développement de l'IA
Créer un environnement de développement pour l'apprentissage automatique
Création d'un environnement de développement Python pour Windows + gVim + Poetry
Construction de l'environnement DeepIE3D
Construction d'environnement basée sur Emacs
Construction de l'environnement Linux
Construction d'environnement (python)
Prise en charge de l'internationalisation avec Django 1.9
Construction de l'environnement CodeIgniter