在使用 pyenv 版本管理工具时激活虚拟环境报错
$ pyenv virtualenvs #列出当前虚拟环境
$ pyenv activate env-3.6.0 #激活虚拟环境
报错信息:
Failed to activate virtualenv. Perhaps pyenv-virtualenv has not been loaded into your shell properly. Please restart current shell and try again.
执行 which python3 命令提示无法找到。
解决办法:
终端执行如下操作临时生效
$ eval "$(pyenv init -)" $ eval "$(pyenv virtualenv-init -)"
将以上内容添加到 ~/.bashrc,并通过 source ~/.bashrc 生效环境变量。