Jestem programistą ruby próbującym nauczyć się Pythona. Jestem ładną rodziną z pyenv, ponieważ jest to jak kopiowanie i wklejanie z rbenv. Pyenv pomaga pozwolić na posiadanie więcej niż jednej wersji Pythona w systemie, a także izolować Pythona bez dotykania wrażliwej części systemu.
Przypuszczam, że każda instalacja Pythona zawiera pakiet pip. Nadal nie rozumiem, że istnieje wiele dobrych bibliotek Pythona, które sugerują użycie tego virtualenv i anaconda. Mogę nawet znaleźć wtyczkę virtualenv do pyenv.
Teraz jestem mylony z celem tych dwóch pyenv i virtualenv. gorzej w pyenv jest wtyczka virtualenv.
moje pytania to:
- Jaka jest różnica między pyenv a virtualenv?
- Czy jest jakaś różnica w używaniu polecenia pip zarówno w pyenv, jak i virtualenv?
- co robi ten pyenv virutalenv?
Twoje wyjaśnienie z przykładem będzie bardzo mile widziane.