我似乎无法激活以前创建的虚拟环境。我试过'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
我在这里做错什么了吗?我希望我的环境能够加载。我以前肯定是在虚拟环境中(在停用它之前)-(基本)旁边有一个(动物)。
答案 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',但这些都不适合我。