Je suis un programmeur Ruby essayant d'apprendre le python. Je suis une jolie famille avec pyenv car c'est comme un copier-coller de rbenv. Pyenv permet d'avoir plus d'une version de python dans un système et aussi d'isoler le python sans toucher la partie sensible du système.
Je suppose que chaque installation python est livrée avec le package pip. Ce que je ne comprends toujours pas, c'est qu'il existe de nombreuses bonnes bibliothèques python qui suggèrent d'utiliser ce virtualenv et anaconda. Je peux même trouver le plugin virtualenv pour pyenv.
Maintenant, je suis confus avec le but de ces deux pyenv et virtualenv. pire à l'intérieur de pyenv il y a un plugin virtualenv.
mes questions sont:
- quelle est la différence entre pyenv et virtualenv?
- Y a-t-il une différence dans l'utilisation de la commande pip à la fois dans pyenv et virtualenv?
- que fait ce pyenv virutalenv?
votre explication avec exemple sera très appréciée.