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/11/01 10:03] – Des bêtises, ptet. zatalyzfr:python [2018/11/10 16:23] zatalyz
Ligne 39: Ligne 39:
 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). 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 =====+==== Utiliser pipenv ====
 <WRAP center round todo 60%> <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. 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+Créez un dossier, allez dedans, et déclarez que ce dossier va aussi stocker l'environnement virtuel dans le dossier en question, au lieu de le mettre dans le dossier par défaut du système (''~/.local/share/virtualenvs/'', ça devient vite compliqué de s'y retrouver avec plusieurs projets)
   mkdir dossier    mkdir dossier 
   cd dossier   cd dossier
 +  PIPENV_VENV_IN_PROJECT=1
 +Puis installer ce que vous avez besoin
   pipenv install django   pipenv install django
  
 Pour agir dans l'environnement virtuel, le plus simple est de passer dans un shell "pipenv"  Pour agir dans l'environnement virtuel, le plus simple est de passer dans un shell "pipenv" 
   pipenv shell   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.  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. 
 +
 +Si on souhaite lancer uniquement une commande spécifique, on peut utiliser 
 +  pipenv run
 +Par exemple
 +  pipenv run ./manage.py runserver
 +
 +S'il y a besoin de virer "proprement" un environnement virtuel, il suffit de détruire le dossier de sa configuration, soit avec la commance ''pipenv --rm'' soit en allant chercher le dit dossier : ''rm -R ~/.local/share/virtualenvs/mon_environnement''
  
 ===== 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