Команда python3 не найдена после установки python с помощью pyenv - PullRequest
0 голосов
/ 18 мая 2018

Я установил определенную версию python с pyenv.Когда набирается pyenv version в терминале, я вижу 3.5.0 (set by /Users/lcherukuri/.python-version).Но когда я набрал python3, я получил python3 command not found.Как это исправить?Также не найден pip3

1 Ответ

0 голосов
/ 18 мая 2018

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.

...