Я программист ruby, пытающийся изучать Python. Я симпатичная семья с pyenv, так как это как копия и вставка из rbenv. Pyenv позволяет иметь более одной версии python в системе, а также изолировать python, не касаясь чувствительной части системы.
Я полагаю, что каждая установка Python поставляется с пакетом pip. Что я до сих пор не понимаю, так это то, что есть много хороших библиотек Python, которые предлагают использовать эти virtualenv и anaconda. Я даже могу найти плагин virtualenv для pyenv.
Теперь я путаюсь с назначением этих двух pyenv и virtualenv. хуже внутри pyenv есть плагин virtualenv.
мои вопросы:
- В чем разница между pyenv и virtualenv?
- Есть ли разница в использовании команды pip внутри pyenv и virtualenv?
- что делает этот pyenv virutalenv?
Ваше объяснение с примером будет высоко оценено.