Je suis un programmeur ruby essayer d'apprendre le langage python. Je suis de la famille avec pyenv car il est comme un copier-coller à partir 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 de python venir avec pip paquet. Ce que je ne comprends toujours pas, il existe de nombreuses bonnes libs python qui suggère l'utilisation de ce virtualenv et anaconda. Je peux même trouver virtualenv plugin pour pyenv.
Maintenant, je suis de se confondre avec l'objet de ces deux pyenv et virtualenv. pire, à l'intérieur de pyenv il y a un virtualenv plugin.
mes questions sont les suivantes:
- quelle est la différence entre pyenv et virtualenv?
- Quelle est la différence dans l'utilisation de pip de commande à l'intérieur de pyenv et virtualenv?
- qu'est-ce pyenv virutalenv faire?
votre explication avec un exemple sera fortement appréciée.