Ceci est une ancienne révision du document !
Installation sous windows
Sans les droits administrateurs derrière un proxy.
Proxy
Créer le fichier %APPDATA%\pip\pip.ini avec :
- pip.ini
[global] proxy=http://xx.yy.zz.tt:80
Version complète
Inclut tk ni pip.
Télécharger la version Windows installer (64-bit) de Python. Ne pas prendre la version Embedded qui n'inclut pas pip ni tk.
L'installer en demandant pour l'utilisateur uniquement.
Lancer Visual Studio Code, installer l'extension Python et sélectionner l'interprêteur.
Ajouter à la variable d'environnement PATH le chemin d'accès vers le dossier …\Pythonxy\Scripts. Si vous ne disposez pas des droits administrateurs, la fenêtre est accessible depuis la commande rundll32 sysdm.cpl,EditEnvironmentVariables.
Installer les dépendances :
python.exe -m pip --proxy http://xxx.yyy.zzz.aaa:80 install virtualenv
Version embedded
N'inclut pas tk ni pip.
Télécharger la version Windows embeddable package (64-bit) de Python.
L'installer.
Lancer Visual Studio Code, installer l'extension Python.
Télécharger get-pip.py avec un navigateur internet.
L'exécuter:
python.exe get-pip.py --proxy="http://xxx.yyy.zzz.aaa:80"
Editer le fichier pythonXX._pth et dé-commenter la ligne import site. Sinon, même après l'installation de pip, il continuera à avoir des erreurs ModuleNotFoundError: No module named 'pip'.
Ajouter à la variable d'environnement PATH le chemin d'accès vers le dossier …\python-x.y.z-embed-amd64\Scripts. Si vous ne disposez pas des droits administrateurs, la fenêtre est accessible depuis la commande rundll32 sysdm.cpl,EditEnvironmentVariables.
Pour faire plaisir à virtualenv, créer manuellement le dossier …\python-x.y.z-embed-amd64\DLLs.
Installer le paquet de gestion des environnements virtuels:
python.exe -m pip --proxy http://xxx.yyy.zzz.aaa:80 install virtualenv
Puis générer l'environnement virtuel avec -m virtualenv .venv et non -m venv .venv.
Python embedded distribution for Windows Archive du 15/07/2018 le 10/06/2021
