Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
fr:python [2018/07/02 20:06] – [Quelques paquets pour démarrer] zatalyzfr:python [2018/11/01 10:03] – Des bêtises, ptet. zatalyz
Ligne 24: Ligne 24:
 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
- 
-La suite des commandes n'est pas à exécuter en tant que root ! 
-<WRAP center round help 60%> 
-Les commandes suivantes gagneraient peut-être à se faire soit directement avec pip3 soit avec python3 ? Et pour pipenv, il parait qu'on a le droit à sudo : 
   sudo pip3 install pipenv   sudo pip3 install pipenv
-</WRAP>+  pipenv --three # Configure pipenv pour utiliser python 3 par défaut 
 + 
 + 
 +==== En cas de souci avec pip3 ==== 
 +Certaines distributions/installations peuvent avoir du mal avec pip en commande simple. Dans ce cas les commandes suivantes peuvent aider à installer pipenv. Elles doivent être réalisées avec l'utisateur courant, pas avec sudo ou root !
  
 <code>python -m pip install pip --upgrade --user <code>python -m pip install pip --upgrade --user
Ligne 35: Ligne 35:
 </code> </code>
  
-<WRAP center round tip 60%> +Avec Debian et python 2, il faudra remplacer la simple commande ''pipenv'' par ''python -m pipenv''. Pourquoi faire simple ?
-Note : avec Debian, il faudra remplacer la simple commande ''pipenv'' par ''python -m pipenv''. Pourquoi faire simple ?+
  
-Par contre, suivant votre version, ''pip3 install package'' peut très bien marcher.+Par contre, suivant votre version, ''pip3 install package'' peut très bien marcher. De même ''pipenv --three'' permet ensuite de se servir de pipenv directement (valable sous Stretch). 
 + 
 +===== Utiliser pipenv ===== 
 +<WRAP center round todo 60%> 
 +Cette partie demande à être relu et complétée par quelqu'un qui maitrise pipenv et de façon plus générale, les environnements virtuels en python.
 </WRAP> </WRAP>
  
 +Créez un dossier, allez dedans, puis installer ce que vous avez besoin
 +  mkdir dossier 
 +  cd dossier
 +  pipenv install django
 +
 +Pour agir dans l'environnement virtuel, le plus simple est de passer dans un shell "pipenv" 
 +  pipenv shell
 +Toutes les commandes Unix habituelles sont disponibles, mais tout ce qui concerne python sera de la version et des paquets installés via ce pipenv ; cela permet d'avoir python2 qui tourne pour le système, et python 3 par défaut dans cet environnement virtuel. 
  
 ===== Sources ===== ===== Sources =====
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/python.txt · Dernière modification : 2021/12/03 19:19 de 127.0.0.1

Licences Mentions légales Accueil du site Contact