Eu sou um programador de rubi tentando aprender python. Eu sou bonita família com pyenv, pois é como copiar e colar de rbenv. O Pyenv ajuda a permitir ter mais de uma versão do python em um sistema e também isolar o python sem tocar em parte sensível do sistema.
Suponho que toda instalação python vem com o pacote pip. O que eu ainda não entendo é que existem muitas boas bibliotecas python por aí que sugerem o uso deste virtualenv e anaconda. Eu posso até encontrar o plugin virtualenv para pyenv.
Agora estou ficando confuso com o objetivo desses dois pyenv e virtualenv. pior dentro do pyenv existe um plugin virtualenv.
minhas perguntas são:
- qual é a diferença entre pyenv e virtualenv?
- Existe alguma diferença no uso do comando pip dentro de pyenv e virtualenv?
- o que esse pyenv virutalenv faz?
sua explicação com o exemplo será muito apreciada.