$ pyenv virtualenv 3.8.0 tf12
创建了一个虚拟环境,位于~/.pyenv/versions/3.8.0/envs/tf12
,其中包含我们使用pip install
安装的软件包。如果我们像这样创建一个新的项目目录:mkdir myfolder && cd myfolder && pyenv local tf12
,那么该项目目录将使用与tf12环境相同的内核和软件包,因为我们使用了pyenv local
命令。
但我们还可以使用mkproject mynewenv
创建虚拟环境和目录,它们位于某个地方,例如~/.ve
和~/workspace
。工作区是我们放置笔记本、代码和脚本.pynb
、.py
、.r
等的地方,对应的虚拟环境使用执行mkproject mynewenv
时活跃的全局python版本。
使用mkproject mynewenv
创建的这些虚拟环境与使用pyenv virtualenv
创建的虚拟环境是独立的。
我得出这样的结论:我们不能将它们一起使用以获得更多可能性。它们各自独立使用,如果我错了,请纠正我。