pyenv
- это просто менеджер версий Python.Возможно, он сможет увидеть установленный Python 3.X, даже если python3
не установлен в вашем $ PATH.
Вам необходимо добавить python3
в ваш $ PATH.Вы можете увидеть, как это сделать здесь .
По умолчанию MacOS использует python3
для разграничения между предустановленным python
(то есть Python 2.7) и любым последующимустановлены дистрибутивы Python 3.X.То же самое касается pip
и pip3
.
Из документации pyenv
по управлению версиями:
Поиск установки Python
Как только pyenv определит, какая версия Python указана в вашем приложении, она проходиткоманда вместе с соответствующей установкой Python.
Каждая версия Python устанавливается в свой собственный каталог в каталоге $ (pyenv root) /versions.
Например, у вас могут быть установлены следующие версии:
$ (корень pyenv) /versions/2.7.8/
$ (корень pyenv) /versions/3.4.2/
$ (pyenvroot) / версии / pypy-2.4.0 /
Что касается pyenv, то названия версий - это просто каталоги в $ (корневой каталог pyenv) /versions.