【问题标题】:How to activate a pyenv-venv environment?如何激活 pyenv-venv 环境?
【发布时间】:2019-12-12 09:48:19
【问题描述】:

我似乎无法激活我之前创建的虚拟环境。我试过'source animalai/bin/activate'。我收到的错误消息是这样的目录不存在。

我在下面列出了我第一次创建虚拟环境时的代码(我的历史的一部分)——我犯了一些愚蠢的错误,但最终创建了环境并在其上运行了一个程序('animalai')。

brew update

brew install pyenv


clear

install pyenv

clear  

pip install pyenv

pyenv virtualenv 3.6.0  animalai

pyenv virtualenv 3.6.0  animalai

eval "$(pyenv init -)"

eval "$(pyenv init -)"

pyenv

pyenv update

curl https://pyenv.run | bash

source animalai/bin/activate

source animalai/bin/activate

source venv/bin/activate

pip install animalai

我在这里做错了吗?我希望我的环境能够加载。我之前肯定是在虚拟环境中(在我停用它之前) - 在(基地)旁边有一个(animalai)。

【问题讨论】:

    标签: python terminal python-venv


    【解决方案1】:

    您必须将 source 命令替换为

    pyenv shell animalai
    

    【讨论】:

      【解决方案2】:

      'pyenv shell myenv' 已激活,但停用仍不清楚。我发现这篇文章推荐了“pyenv shell system”,它似乎有效。但是,“系统”python 可能不是您想要的。建议在选择要移动到哪个 shell 之前查看“pyenv 版本”。基本上没有停用,只是移动到不同的外壳。但这可能适用于应该从 python 而不是虚拟环境(pyenv 是 python)运行的自制软件。

      How to deactivate pyenv virtual environment

      “deactivate”的错误消息建议“source deactivate”,但这些都不适合我。

      【讨论】:

        猜你喜欢
        • 2020-10-31
        • 1970-01-01
        • 2022-11-11
        • 2019-12-06
        • 1970-01-01
        • 1970-01-01
        • 2018-12-17
        • 2016-06-08
        • 2013-12-03
        相关资源
        最近更新 更多