pyenv
Что это?
- pyenv - штука для управления версиями питона
- Удобно, когда нужно юзать питон 3.6 для одного проекта, питон 2 для другого и питон 3.9 для третьего
- Удобно тем, что все делается через единый интерфейс и все версии питона хранятся в одном месте
Как использовать?
-
Ставим pyenv
Для винды используем https://pyenv-win.github.io/pyenv-win/
-
Смотрим какие версии Python есть:
-
Ставим Python:
-
Активируем Python - это нужно для получения пути к интерпретатору:
-
Получаем путь к интерпретатору:
Выведется примерно такая строка:
Все! Теперь можно использовать этот путь для создания venv и радоваться новой версии Python.
Где лежат версии питона?
%userprofile%
- директория пользователя, напр.C:\Users\potyk
Что делать если pyenv is not recognized as an internal or external command?
- Бинарник расположен тут:
- Соотвественно добавляем его в
PATH
- Если он добавлен, то перемещаем этот путь в самый верх
PATH