Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation de l'Application

Ce guide explique comment installer et exécuter l'application sous Windows et Linux (Mac aussi).

Prérequis

Installation sous Windows

  1. Ouvrir une invite de commande (cmd) ou PowerShell et cloner le dépôt

    git clone https://github.com/Logan590/Akka_research.git
  2. Aller dans le répertoire cloné et double-cliquer sur init_app.bat.

Installation sous Linux

  1. Cloner le dépôt (si nécessaire) :
    git clone https://github.com/Logan590/Akka_research.git
    cd Akka_research
  2. Executer le fichier init_app.sh:
    chmod +x init_app.sh
    ./init_app.sh

Accès à l'application

Ouvrez un navigateur et allez sur http://localhost:8000

Accès aux données générées

Allez dans le dossier output dans votre répertoire de travail. Les différents json générés y sont enregistrés.

Problèmes Courants et Solutions

1. python3 ou pip3 non reconnu

  • Sous Windows, utilisez python et pip au lieu de python3 et pip3.
  • Vérifiez que Python est bien ajouté au PATH.

2. venv non disponible

  • Installez venv avec :
    sudo apt install python3-venv  # (Linux)

3. Erreur ModuleNotFoundError: No module named 'uvicorn'

  • Assurez-vous que l'environnement virtuel est bien activé.
  • Réinstallez les dépendances :
    pip install -r requirements.txt

4. Port déjà utilisé lors du lancement d'uvicorn

  • Spécifiez un autre port avec --port 8080 (ou un autre numéro libre) :
    uvicorn app.main:app --reload --port 8080

5. Erreur PermissionError: [Errno 13] Permission denied

  • Sous Linux, essayez d’exécuter la commande avec sudo.
  • Sous Windows, ouvrez l'invite de commande en tant qu'administrateur.

Votre application est maintenant installée et fonctionnelle ! 🚀

About

Little tool to generate a dataset of electric comsuption.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages