Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:python [2018/06/16 11:39] – [Quelques paquets pour démarrer] zatalyz | fr:python [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
- | Je vous laisser expliquer pourquoi python c'est trop bien. Et pourquoi on choisit de privilégier ce langage (parce qu'il n'y a pas que lui qui est bien, dans l' | + | Je vais vous laisser expliquer pourquoi python c'est trop bien. Et pourquoi on choisit de privilégier ce langage (parce qu'il n'y a pas que lui qui est bien, dans l' |
</ | </ | ||
Ligne 18: | Ligne 18: | ||
La version actuelle((16 juin 2018)) de python est la 3.6.5. Utiliser une version antérieure est dommage. | La version actuelle((16 juin 2018)) de python est la 3.6.5. Utiliser une version antérieure est dommage. | ||
- | Pourtant certains systèmes, dont Debian, proposent par défaut python 2.7. | + | Pourtant certains systèmes, dont Debian, proposent par défaut python 2.7((cela est inhérent au " |
- | Il faut donc installer python3, ainsi que pipenv, qui permet d' | + | Il faut donc installer |
Sur Debian stable, pipenv n'est pas dans les paquets, il faut passer par pip. | Sur Debian stable, pipenv n'est pas dans les paquets, il faut passer par pip. | ||
sudo apt install python3 python3-pip python3-requests | sudo apt install python3 python3-pip python3-requests | ||
+ | sudo pip3 install pipenv | ||
+ | pipenv --three # Configure pipenv pour utiliser python 3 par défaut | ||
- | La suite des commandes n'est pas en root ! | + | |
- | <WRAP center round help 60%> | + | ==== En cas de souci avec pip3 ==== |
- | Les commandes suivantes | + | Certaines distributions/ |
- | </ | + | |
< | < | ||
Ligne 34: | Ligne 35: | ||
</ | </ | ||
- | <WRAP center round tip 60%> | + | Avec Debian |
- | Note : avec Debian, il faudra remplacer la simple commande '' | + | |
+ | Par contre, suivant votre version, '' | ||
+ | |||
+ | ==== Utiliser pipenv ==== | ||
+ | <WRAP center round todo 60%> | ||
+ | Cette partie demande à être relu et complétée par quelqu' | ||
</ | </ | ||
- | |||
+ | Créez un dossier, allez dedans, et déclarez que ce dossier va aussi stocker l' | ||
+ | mkdir dossier | ||
+ | cd dossier | ||
+ | PIPENV_VENV_IN_PROJECT=1 | ||
+ | Puis installer ce que vous avez besoin | ||
+ | pipenv install django | ||
+ | |||
+ | Pour agir dans l' | ||
+ | pipenv shell | ||
+ | |||
+ | Toutes les commandes Unix habituelles sont disponibles, | ||
+ | |||
+ | Si on souhaite lancer uniquement une commande spécifique, | ||
+ | pipenv run | ||
+ | Par exemple | ||
+ | pipenv run ./manage.py runserver | ||
+ | |||
+ | S'il y a besoin de virer " | ||
+ | |||
+ | Pour mettre à jour les paquets d'un environnement virtuel, il suffit simplement de faire : | ||
+ | pipenv update | ||
===== Sources ===== | ===== Sources ===== | ||
* http:// | * http:// | ||
+ | * https:// | ||
{{tag> | {{tag> |