Installation
============
Option 1 : Utilisation de l'exécutable (RECOMMANDÉ)
----------------------------------------------------
**Pour utilisateurs finaux** : Aucune installation nécessaire !
L'exécutable ``PokemonAnalyzer.exe`` contient **toutes les dépendances** :
* ✅ Tesseract OCR intégré (reconnaissance de texte)
* ✅ Python et toutes les bibliothèques
* ✅ Interface graphique complète
* ✅ Icônes des types Pokémon
**Prérequis** :
* Windows 10/11 (64-bit)
* **Connexion Internet** : Nécessaire pour télécharger les données Pokémon depuis PokéAPI
**Lancement** :
1. Téléchargez ``PokemonAnalyzer.exe`` depuis les Releases
2. Double-cliquez sur l'exécutable
3. C'est tout ! L'application démarre immédiatement.
----
Option 2 : Installation depuis le code source (Développeurs)
-------------------------------------------------------------
**Pour développeurs souhaitant modifier le code** :
Prérequis
^^^^^^^^^
* Python 3.8 ou supérieur
* pip (gestionnaire de paquets Python)
* Tesseract OCR installé sur le système
* **Connexion Internet** (PokéAPI)
Installation de Python
----------------------
1. Téléchargez Python depuis `python.org `_
2. Lors de l'installation, cochez "Add Python to PATH"
3. Vérifiez l'installation :
.. code-block:: bash
python --version
Installation de Tesseract OCR
------------------------------
Windows
^^^^^^^
1. Téléchargez l'installateur depuis `GitHub `_
2. Installez Tesseract dans ``C:\Program Files\Tesseract-OCR\``
3. Ajoutez le chemin au PATH ou définissez la variable d'environnement :
.. code-block:: bash
set TESSERACT_PATH=C:\Program Files\Tesseract-OCR\tesseract.exe
macOS
^^^^^
.. code-block:: bash
brew install tesseract
Linux (Ubuntu/Debian)
^^^^^^^^^^^^^^^^^^^^^
.. code-block:: bash
sudo apt-get install tesseract-ocr
sudo apt-get install libtesseract-dev
Installation de l'application
------------------------------
1. Clonez le dépôt :
.. code-block:: bash
git clone https://github.com/votre-repo/pokemon-analyzer.git
cd pokemon-analyzer
2. Installez les dépendances Python :
.. code-block:: bash
pip install -r requirements.txt
3. Lancez l'application :
.. code-block:: bash
python src/main.py
Vérification de l'installation
-------------------------------
Pour vérifier que tout fonctionne correctement :
1. Lancez l'application
2. Vous devriez voir la fenêtre principale
3. Dans la barre de statut, vérifiez que "OCR disponible" est affiché
.. note::
Si vous voyez "OCR non disponible", vérifiez que Tesseract est bien installé
et accessible depuis votre PATH.