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:
Créer un répertoire pour le projet et se placer à l’intérieur
mkdir in
cd /path/to/put/project/in
Cloner le repository
git clone https://github.com/OpenClassrooms-Student-Center/Python-OC-Lettings-FR.git
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
Activer l’environnement, puis vérifier que python exécute l’interpréteur Python dans l’environnement virtuel
source venv/bin/activate
which python
Confirmer que la version de l’interpréteur Python est la version 3.6 ou supérieure
python --version
Confirmer que la commande pip exécute l’exécutable pip dans l’environnement virtuel
which pip
Pour désactiver l’environnement
deactivate
Créer un fichier .env à la racine du projet
mkdir .env
Copier le contenu du fichier.env_sample et le coller dans le fichier .env
Windows
Utilisation de PowerShell, comme ci-dessus sauf :
Pour activer l’environnement virtuel
.\venv\Scripts\Activate.ps1
Remplacer
which <my-command>par(Get-Command <my-command>).Path