【问题标题】:pyenv: "python >virtual env name< not installed"pyenv:“python >虚拟环境名称<未安装”
【发布时间】:2021-08-23 18:54:02
【问题描述】:

在将我的 macOS 更新到 11.5 后,我遇到了 pyenv 问题。这是我尝试过的:

$ pyenv install 3.8.11 --skip-existing
$ pyenv virtualenv 3.8.11 >virtual env name<
$ pyenv local >virtual env name<

所有这些都可以正常工作。运行pyenv local 会打印出我的虚拟环境名称。但我无法安装依赖项或使用 pip 做任何事情:

$ pip freeze
python >virtual env name< not installed

我尝试关注this answer,但我仍然遇到同样的问题。

注意:以前在更新前工作的虚拟环境也会发生这种情况。

【问题讨论】:

    标签: python pip virtualenv pyenv


    【解决方案1】:

    原来问题在于更新 pyenv 而不是 macOS。我所要做的就是将以下行添加到我的~./zshrc(或~/.zprofile

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

    【讨论】:

      猜你喜欢
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 2016-07-04
      • 2018-02-20
      • 2019-05-16
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      相关资源
      最近更新 更多