Installation du projet

Pré-requis

  • Compte GitHub avec accès en lecture à ce repository

  • Git CLI

  • SQLite3 CLI

  • Interpréteur Python, version 3.6 ou supérieure

Dans le reste de la documentation sur le développement local, il est supposé que la commande python de votre OS shell exécute l’interpréteur Python ci-dessus (à moins qu’un environnement virtuel ne soit activé).

Installation

Pour installer Orange County Lettings, veuillez suivre les instructions suivantes:

  1. Créer un répertoire pour le projet et se placer à l’intérieur

mkdir in
cd /path/to/put/project/in
  1. Cloner le repository

git clone https://github.com/OpenClassrooms-Student-Center/Python-OC-Lettings-FR.git
  1. Créer l’environnement virtuel

cd /path/to/Python-OC-Lettings-FR
python -m venv venv

Si l’étape précédente comporte des erreurs avec un paquet non trouvé sur Ubuntu

apt-get install python3-venv
  1. Activer l’environnement, puis vérifier que python exécute l’interpréteur Python dans l’environnement virtuel

source venv/bin/activate
which python
  1. Confirmer que la version de l’interpréteur Python est la version 3.6 ou supérieure

python --version
  1. Confirmer que la commande pip exécute l’exécutable pip dans l’environnement virtuel

which pip

Pour désactiver l’environnement

deactivate
  1. Créer un fichier .env à la racine du projet

mkdir .env
  1. Copier le contenu du fichier.env_sample et le coller dans le fichier .env

Windows

Utilisation de PowerShell, comme ci-dessus sauf :

  1. Pour activer l’environnement virtuel

.\venv\Scripts\Activate.ps1
  1. Remplacer which <my-command> par (Get-Command <my-command>).Path