# Installation de Python Portable

## Méthode Rapide (Recommandée)

### WinPython (Le plus simple)

1. **Télécharger WinPython Zero** :
   - Allez sur : https://winpython.github.io/
   - Téléchargez la version "Zero" (sans installation)
   - Version recommandée : WinPython 3.11 ou 3.12

2. **Extraire** :
   - Extrayez l'archive ZIP
   - Vous obtiendrez un dossier `WinPython64-3.xx.x.xZero`

3. **Copier Python** :
   - Ouvrez le dossier WinPython
   - Copiez tout le contenu du dossier `python-3.xx.x` 
   - Collez dans `portable/python/` (créer le dossier si nécessaire)

4. **Vérifier** :
   - Le fichier `portable/python/python.exe` doit exister

## Méthode Alternative

### Python Officiel Portable

1. **Télécharger** :
   - Allez sur : https://www.python.org/downloads/windows/
   - Faites défiler jusqu'à "Windows embeddable package"
   - Téléchargez la version 3.8 ou supérieure (64-bit)

2. **Extraire** :
   - Extrayez l'archive ZIP
   - Vous obtiendrez un dossier avec `python.exe`

3. **Copier** :
   - Copiez tout le contenu dans `portable/python/`

4. **Configurer** (important) :
   - Ouvrez `portable/python/python311._pth` (ou similaire)
   - Ajoutez ces lignes si elles n'existent pas :
     ```
     python311.zip
     .
     Lib\site-packages
     ```

## Vérification

Pour vérifier que Python portable fonctionne :

```bash
cd portable
python\python.exe --version
```

Vous devriez voir quelque chose comme : `Python 3.11.x`

## Taille

- **WinPython Zero** : ~50-100 MB
- **Python embeddable** : ~20-30 MB

WinPython est plus complet mais plus volumineux. Python embeddable est plus léger mais nécessite une configuration supplémentaire.

