
# 如何在ModelArts的Notebook中配置Conda源？
用户可以在Notebook开发环境中自行安装开发依赖包，方便使用。常见的依赖安装支持pip和Conda，pip源已经配置好，可以直接使用安装，Conda源需要多一步配置。
本章节介绍如何在Notebook开发环境中配置Conda源。
#### 配置Conda源
Conda软件已经预置在镜像中，具体操作可以参见<https://mirror.tuna.tsinghua.edu.cn/help/anaconda/>。
#### 常用Conda命令
全部Conda命令建议参考[Conda官方文档](https://conda.io/projects/conda/en/latest/commands.html)。这里仅对常用命令做简要说明。
表1常用Conda命令 
| 命令说明      | 命令                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|
| 获取帮助      | ``` conda --help conda update --help #获取某一命令的帮助，如update ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 查看conda版本 | ``` conda -V ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 更新conda   | ``` conda update conda  #更新 conda conda update anaconda #更新 anaconda ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 环境管理      | ``` conda env list  #显示所有的虚拟环境 conda info -e #显示所有的虚拟环境 conda create -n myenv python=3.7 #创建一个名为myenv环境，指定Python版本是3.7 conda activate myenv  #激活名为myenv的环境 conda deactivate  #关闭当前环境 conda remove -n myenv --all #删除一个名为myenv的环境 conda create -n newname --clone oldname #克隆oldname环境为newname环境 ```                                                                                                                                                                                                                                                                                                                                                                                                                    |
| package管理 | ``` conda list  #查看当前环境下已安装的package conda list  -n myenv  #指定myenv环境下安装的package conda search numpy #查找名为numpy的package的所有信息 conda search numpy=1.12.0 --info  #查看版本为1.12.0的numpy的信息 conda install numpy pandas  #安装numpy和pandas两个package，此命令可同时安装一个或多个包 conda install numpy=1.12.0  #安装指定版本的numpy #install，update及remove命令使用-n指定环境，install及update命令使用-c指定源地址 conda install -n myenv numpy  #在myenv的环境中安装名字为numpy的package conda install -c https://conda.anaconda.org/anaconda numpy  #使用源 https://conda.anaconda.org/anaconda 安装numpy conda update numpy pandas   #更新numpy和pandas两个package，此命令可同时更新一个或多个包 conda remove numpy pandas   #卸载numpy和pandas两个package，此命令可同时卸载一个或多个包 conda update –-all #更新当前环境下所有的package ``` |
| 清理conda   | ``` conda clean -p      # 删除无用的包 conda clean -t      # 删除压缩包 conda clean -y --all # 删除所有的安装包及cache ```                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   
#### 安装完外部库后保存镜像环境
ModelArts的新版Notebook提供了镜像保存功能。支持一键将运行中的Notebook实例保存为镜像，将准备好的环境保存下来，可以作为自定义镜像，方便后续使用。保存镜像，安装的依赖包不会丢失。安装完依赖包后，推荐保存镜像，避免安装的依赖包丢失。具体操作请参见[保存Notebook镜像环境](https://support.huaweicloud.com/docker-modelarts/docker-modelarts_0008.html)。
