1、创建虚拟环境
conda create -n 环境名(自命名) python=version(指定版本)
2、查看虚拟环境
conda env list
* 表示当前所运行的环境
3、激活虚拟环境
conda activate tf2
出现问题:
shell 不知道该翻译成什么,但这里提示 See ‘conda init --help' for more information and options,所以我输入了
conda init --help
结果是
也就是说 ‘conda init' 的用法,参数啥的,英文好的可以直接阅读
我看到的意思大致是,这句话是用来初始化 shell 交互的,如果没有参数的话,windows系统默认是初始化bash,unix则是所有的shell
Key parts of ... 这一段有 ‘conda deactivate‘ 和 'conda activate‘,是说,这两句指令特别是 shell-level ,shell级别的命令。
This command ... 这一段的信息给了两个flag
--dry-run 表示可以查看之前哪些具体文件或者位置会被影响到
For changes to take effect, close 。。。是说如果要发生改变,关闭并重新打开一个shell,所以到这里,我感觉shell大致就是一个终端的样子,可以与计算机进行交互
--verbose 是查看具体变化将会怎样发生
两个flag大概是,第一个告诉你哪些文件可能会被改动,第二个则是查看每个位置具体发生了什么改动
所以最后,我只输入了
conda init
关闭终端重启后,就进入了(base)环境.
输入 conda env list,再输入 conda activate tf2,就成功启动了
4、退出虚拟环境
conda deactivate
就会从 tf2 的虚拟环境中退出到 base
再输入一次 conda deactivate 就会从 anaconda 中退出来,回到本机原来环境
说明:
1、这是在终端操作的,如果在 anaconda navigator中,直接点environment那里的按钮就可以运行了,但是每次打开anaconda 都需要占用很多内存
2、conda init 只需要在新建一个虚拟环境后,执行一次,就会将电脑上的虚拟环境初始化。之后我再想启动tf2,直接conda activate tf2 就可以了。