Anaconda环境管理

为了方便多个科研项目同时开发,不导致包之间的冲突,我们使用Anaconda进行环境的管理。

可以说,Anaconda是深度学习的研究人员必备的工具之一。

我们在机器上预装了Anaconda3, 可以使用anaconda方便的管理环境的package依赖。 使用anaconda安装包的好处在于它能自动的帮你解决安装package过程中的依赖,会把附属包也一并装上。 如果下载速度太慢,请设置conda的源为清华源。可以通过修改用户目录下的 .condarc 文件。

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

即可添加 Anaconda Python 免费仓库。

常见的conda命令

查看已有环境

conda info --envs

创建新的环境

conda create -n your_env_name

切换到新的环境

conda activate your_env_name

安装package

conda install package_name

或者使用pip

pip install package_name