0

激活 Pyenv 环境的正确方法是什么?我想使用带有 python 版本 3.7.4 的环境。我在本教程之后尝试了这个:https ://akrabat.com/creating-virtual-environments-with-pyenv/

pyenv install 3.7.4
pyenv virtualenv 3.7.4 apps3
pyenv local apps3
pyenv activate apps3

但是,当我python --version在最后一个命令之后检查时,它仍然显示 me Python 2.7.16,这是我的默认 shell 版本。

在本教程中,还有一些关于全局与本地环境的内容。我错过了什么?我是否也一定需要创建一个全局环境?

which python
/usr/bin/python

激活后路径:

/usr/local/Cellar/pyenv-virtualenv/1.1.5/shims:/Users/neehahammad/.pyenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Caskroom/miniconda/base/bin:/usr/local/Caskroom/miniconda/base/condabin:/Users/nh/.local/bin:/Users/nh/.local/bin

未激活环境的路径:

/usr/local/Cellar/pyenv-virtualenv/1.1.5/shims:/Users/neehahammad/.pyenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Caskroom/miniconda/base/bin:/usr/local/Caskroom/miniconda/base/condabin:/Users/nh/.local/bin:/Users/nh/.local/bin

已经在 .zschrc 文件中添加了这个

$ export PATH="$HOME/.pyenv/bin:$PATH"
$ eval "$(pyenv init -)"
$ eval "$(pyenv virtualenv-init -)"

来自另一个终端(VS外部)的哪个python:

/usr/local/Caskroom/miniconda/base/bin/python
4

0 回答 0