Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
lang:python:installation [2021/07/15 11:01] – Séparation entre la version Embedded et Complète root | lang:python:installation [2024/08/30 12:49] (Version actuelle) – [Version embedded] : fix typo root |
---|
====Installation sous windows==== | ====Python sous Windows==== |
| |
Sans les droits administrateurs derrière un proxy. | |
| |
| ===Proxy=== |
| |
===Version complète=== | Créer le fichier ''%APPDATA%\pip\pip.ini'' avec : |
| |
Inclut ''tk'' ni ''pip''. | <file ini pip.ini> |
| [global] |
| proxy=http://xx.yy.zz.tt:80 |
| </file> |
| |
| ===Version complète=== |
| |
Télécharger la version [[https://www.python.org/downloads/windows/|Windows installer (64-bit)]] de Python. Ne pas prendre la version ''Embedded'' qui n'inclut pas ''pip'' ni ''tk''. | Télécharger la version [[https://www.python.org/downloads/windows/|Windows installer (64-bit)]] de Python. Ne pas prendre la version ''Embedded'' qui n'inclut pas ''pip'' ni ''tk''. |
| |
Lancer Visual Studio Code, installer l'extension [[prog:vsc:python|Python]] et sélectionner l'interprêteur. | Lancer Visual Studio Code, installer l'extension [[prog:vsc:python|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 : | Installer les dépendances : |
===Version embedded=== | ===Version embedded=== |
| |
N'inclut pas ''tk'' ni ''pip''. | Déconseillé pour une utilisation courante. N'inclut pas ''tk'' ni ''pip''. |
| |
Télécharger la version [[https://www.python.org/downloads/windows/|Windows embeddable package (64-bit)]] de Python. | Télécharger la version [[https://www.python.org/downloads/windows/|Windows embeddable package (64-bit)]] de Python. |
Lancer Visual Studio Code, installer l'extension [[prog:vsc:python|Python]]. | Lancer Visual Studio Code, installer l'extension [[prog:vsc:python|Python]]. |
| |
Télécharger [[https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py|get-pip.py]] avec un navigateur internet. | Installer ''pip'' avec la commande ''%%python -m ensurepip --upgrade%%'' ([[https://pip.pypa.io/en/stable/installation/|get-pip.py]]) |
| |
L'exécuter: | |
| |
<code bash> | |
python.exe get-pip.py --proxy="http://xxx.yyy.zzz.aaa:80" | |
</code> | |
| |
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%%'%%''. | 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''. | 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''. | Pour faire plaisir à ''virtualenv'', créer manuellement le dossier ''...\python-x.y.z-embed-amd64\DLLs''. |
| |
Installer le paquet de gestion des environnements virtuels: | Installer le paquet de gestion des environnements virtuels: |
| |
[[https://www.christhoung.com/2018/07/15/embedded-python-windows/|Python embedded distribution for Windows]] {{ :lang:python:installation:python_embedded_distribution_for_windows_10_06_2021_15_34_57_.html |Archive du 15/07/2018 le 10/06/2021}} | [[https://www.christhoung.com/2018/07/15/embedded-python-windows/|Python embedded distribution for Windows]] {{ :lang:python:installation:python_embedded_distribution_for_windows_10_06_2021_15_34_57_.html |Archive du 15/07/2018 le 10/06/2021}} |
| |
| ====pip==== |
| |
| ===Installation des paquets=== |
| |
| * Depuis les versions compilées et officielles |
| |
| <code bash> |
| pip install package |
| </code> |
| |
| * Depuis les sources à compiler |
| |
| <code bash> |
| pip install https://....tar.gz |
| </code> |
| |
| * Depuis un dépôt avec un commit précis. |
| |
| <code bash> |
| pip install -e git+https://github.com/cupy/cupy.git@575090eac840996124a9f4d57ed7bbac34cbe4fd#egg=cupy |
| </code> |