Я настроил свою среду разработки Python на macOS, используя следующие команды:
brew install pyenv
pyenv install 3.7.0
pyenv install 2.7.15
pyenv global 3.7.0
Я также добавил следующее к своему .bash_profile
:
export PATH="/Users/me/.local/bin:$PATH"
eval "$(pyenv init -)"
Кажется, что Python работает должным образом:
01:29 $ python --version
Python 3.7.0
Затем я установил pipenv способом " pragmatic ", поскольку установка через Homebrew также установила бы целую копию Python (которую я не хотел, поскольку я уже использовал pyenv):
pip install --user pipenv
Теперь, когда я пытаюсь запустить новый проект pipenv, я получаю следующее сообщение:
01:28 $ mkdir my-new-project && cd my-new-project && pipenv install
Warning: Python 3.6 was not found on your system...
Would you like us to install CPython 3.6.6 with pyenv? [Y/n]:
Я думал, что pipenv автоматически использовал любую доступную копию Python для Python - в моем случае это 3.7.0. Откуда приходит подсказка об установке CPython 3.6.6?