Snh*_*orq 9 python virtualenv python-3.x pyenv
我正在尝试使用 QGIS,它需要 python 3.6.x。
我在已经有 python 2.7 和 3.7 的系统上使用 mac。
我试过
brew update
brew install pyenv
brew install pyenv-virtualenv
pyenv install 3.6.5
Run Code Online (Sandbox Code Playgroud)
它安装得很好。然后,当我尝试激活
pyenv activate my-virtualenv
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
无法激活 virtualenv。
也许 pyenv-virtualenv 没有正确加载到你的 shell 中。请重新启动当前 shell 并重试。
我又试了一次
exec $SHELL
pyenv activate my-virtualenv
Run Code Online (Sandbox Code Playgroud)
并收到相同的错误。
我在bash-3.2$常规终端中执行了此命令
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
Run Code Online (Sandbox Code Playgroud)
而且我仍然遇到同样的错误。如何运行使用 python 3.6 的环境?
phd*_*phd 13
初始化pyenv:
exec $SHELL
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv activate my-virtualenv
Run Code Online (Sandbox Code Playgroud)
为了节省一些输入,将其添加到您的.bashrc:
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Run Code Online (Sandbox Code Playgroud)