AminaM2 / demo-django

Projet séminaire
0 stars 0 forks source link

Demo Django - Installations

Projet séminaire

Étapes pour configurer votre environnement sur Windows*:

*Pour configuration sur un autre système d'eploitation, voir la source fournie en bas du fichier

(Optionnel) : télécharger l'éditeur de texte Sublime que j'utiliserais durant ce séminaire.

Partie 1- Installer Python

  1. Aller sur https://www.python.org/downloads/ et télécharger la dernière version de python (3.8.3). Télécharger l'installateur adapté à votre système (Windows x86-64 executable installer dans le cas d'un système X64).
  2. Ouvrir l'installateur Python et sélectionner/cocher l'option "Add Python 3.8 to PATH")
  3. **Sélectionner/cocher l'option "Customize Installation"
  4. Cliquer sur "Next"
  5. Sélectionner/cocher les options suivantes:
    • "Install for all users"
    • "Add Python to environment variables"
    • "Create shortcuts for installed applications"
    • "Precompile standard library"
  6. Personnaliser l'emplacement d'installation et entrer plutôt "C:\Python38"
  7. Cliquer sur "Install"
  8. Vérifier que Python a bien été installé en ouvrant PowerShell et en entrant la commande suivante:

    python -V
  9. Vérifier que pip a bien été installé en entrant la commande suivante:

    pip freeze

    Si le message "'pip' is not recognized as the name..." apparaît, c'est que l'installation n'a pas été effectuée correctement. Sinon, vous pouvez poursuivre.

Partie 2 - Modifier les paramètres de PowerShell

  1. Ouvrir PowerShell en mode administrateur
  2. Entrer la commande suivante:

    Set-ExecutionPolicy Unrestricted

Partie 3 - Créer l'environnement virtuel

Lorsque vous verrez > avant une ligne de code, c’est qu’elle devra être exécutée dans PowerShell

  1. Installer virtualenv

    > pip install virtualenv
  2. Créer un répertoire pour votre environnement virtuel

    > mkdir demo
    > cd demo
  3. Exéctuer la commande suivante dans ce répertoire:

    > virtualenv .

Partie 4 - Activer son environnement

  1. Activer son environnement:

    > .\Scripts\activate

    Une fois votre environnement activé, vous pouvez installer tous les packages que vous voulez et ils n'auront pas d'impact sur vos autres projets dans d'autres environnements, dans l'éventualité où vous utiliseriez différentes versions du même package dans 2 projets différents.

  2. Le (demo) est le nom du répertoire contenant l'environnement virtuel. Lorsque vous voyez cela, ça signifie que l'environnement virtuel a été activé.
  3. Exécutez la commande suivante:

    (demo) > pip freeze

    Vous ne devriez rien voir à ce point étant donné que nous n'avons installé aucun package à date.

  4. Pour désactiver son environnement, il suffit d'exécuter la commande suivante:

    deactivate

Partie 5 - Clôner le répertoire git

Cloner le répertoire git suivant dans votre environnement virtuel (demo) :

git clone https://github.com/AminaM2/demo-django.git

Partie 6 – Installer les dépendances

*Avoir son environnement virtuel activé

(demo) > cd demo-django
(demo) > pip install -r requirements.txt

Partie 7 – Partir l’application

Partir le serveur et vérifier que l’application part sans problème :

(demo) > python manage.py runserver

Pour installation sur Windows: https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-windows-10

Pour installation sur Linux: https://www.codingforentrepreneurs.com/blog/install-django-on-linux-ubuntu/

Pour installation sur Mac: https://www.codingforentrepreneurs.com/blog/install-django-on-mac-or-linux/