我使用以下命令在 macOS 上设置了我的 Python 开发环境:
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 ,因为通过 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 pyenv 副本——在我的例子中是 3.7.0。安装CPython 3.6.6的提示来自哪里?
波斯汪
相关分类