在多次百度后还是万脸懵逼情况下,然后请教了一下实验室对面坐着的同学,真的是茅塞顿开豁然开朗。结合自身理解来这里做一个总结,理清一下Anaconda与pycharm之间的条例,如有错误的地方,评论区见~
1. Anaconda虚拟环境
在所有情况下,我们在Anaconda安装成功后,Anaconda会自动创建一个名为base的虚拟环境。
在这个环境下通常会包含一些常用的package(注意:所有后来自定义创建的虚拟环境都会克隆一份base下的package,但是后来自己手动添加base环境下的包是不会被继承de)
理解:
- 打开Anaconda Prompt 会自动进入base虚拟环境中
- 可以查看base虚拟环境下已经安装的package; 命令:
conda list
- 可以转入到其他已经创建的虚拟环境中去; 命令:
conda activate pytorch
(这里虚拟环境名字为pytorch) - 退回到原来的base环境; 命令:
conda deactivate
通常情况下,我们都是自定义创建一个虚拟环境,在虚拟环境中添加删除相应的包,因为不同的项目用到的package的版本可能不一样。然后可以在pycharm中的python interpreter中相关联。
Anaconda中常用的命令: