如何激活pyenv-venv环境?

时间:2019-08-04 17:50:37

标签: python terminal python-venv

我似乎无法激活以前创建的虚拟环境。我试过'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

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

2 个答案:

答案 0 :(得分:1)

您必须将 source 命令替换为

pyenv shell animalai

答案 1 :(得分:1)

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

How to deactivate pyenv virtual environment

'deactivate' 的错误消息推荐了 'sourcedeactivate',但这些都不适合我。