如何停用 pyenv 虚拟环境

lea*_*ner 6 python-3.x pyenv

我正在使用 Ubuntu 20.04 。我按照这个 博客安装了 pyenv 。

如何停用激活的 pyenv - virtualenv 我尝试了以下操作

停用

pyenv-virtualenv: deactivate must be sourced. Run 'source deactivate' instead of 'deactivate'
Run Code Online (Sandbox Code Playgroud)

源停用

pyenv-virtualenv: deactivate 3.6.9/envs/word_embedding
Run Code Online (Sandbox Code Playgroud)

在 ~/.bashrc 中我附加了以下内容

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Run Code Online (Sandbox Code Playgroud)

yud*_*esh 13

我遇到了同样的问题,但pyenv deactivate效果不佳,而是使用pyenv shell system.

来自pyenv shell文档

此版本覆盖特定于应用程序的版本和全局版本。

它设置$PYENV_VERSIONsystem,并且不会影响.python-version现有的文件。

稍后,如果您想撤消此覆盖,请运行pyenv shell --unset,这会清除此$PYENV_VERSION环境变量。