深度学习 pytorch实践 day3

conda 环境搭建,创建环境,切换环境等常用的命令

anaconda环境的搭建

创建环境

针对不同的工程,创建新的环境。例如python, 不同的深度学习框架(pytorch, tensorflow, etc)。

1
2
3
conda create -n <envname> <python版本>
# 例如: 创建python 2.7版本的环境,命名为 LeetCode_project
conda create -n LeetCode_project python=2.7

如果不指定python版本,那么默认安装最新版本的python

1
conda create -n conda_test_env

查看环境包

查看已经安装成功的所有环境

1
2
3
conda env list
# 或者
conda info --envs

或者

激活使用环境

创建好环境后,进入指定的环境。

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