conda 环境搭建,创建环境,切换环境等常用的命令
anaconda环境的搭建
创建环境
针对不同的工程,创建新的环境。例如python, 不同的深度学习框架(pytorch, tensorflow, etc)。
1 | conda create -n <envname> <python版本> |
如果不指定python版本,那么默认安装最新版本的python 1
conda create -n conda_test_env
查看环境包
查看已经安装成功的所有环境
1 | conda env list |
或者
激活使用环境
创建好环境后,进入指定的环境。
1 | conda activate <envname> |
例如,这里激活在上面创建的 conda_test_env
环境
1 | conda activate conda_test_env |
退出当前环境
1 | conda deactivate |
注意上图中退出前后,命令符前面<>中的环境名称变化了。
删除环境
1 | conda remove -n <envname> --all |
例如,移除上面建立的 conda_test_env
环境。
anaconda安装包的管理
安装指定的包
1 | conda install <pkgname> |
显示当前环境所有的包
注意,这里是显示当前环境,切换不同的环境,会有不同的包,以及不同的包的版本。
1 | conda list |
这里我们先切换到 PycharmProjects
环境,并查看所有的包。
删除指定的包
1 | conda remove <pkgname> |
更新指定的包
1 | conda update <pkgname> |
搜索指定的包
可以使用全名搜索某个包
1 | conda search --full-name <pkgname> |
模糊搜索包
也可以使用模糊搜索。例如,模糊查找所有与torch相关字段的包。
1 | conda search torch |