conda --version
conda -V # 查看conda的版本
conda --help
conda -h #获取帮助
conda update -h # 获取某一指令的帮助
conda update conda # 升级
conda update anaconda
环境管理:
conda create --name your_env_name # 创建环境名
conda create --name your_env_name python=2.7
conda create --name your_env_name python=3
conda create --name your_env_name python=3.5 # 创建指定python版本的环境
conda create --name your_env_name numpy scipy #创建包含numpy, scipy包的环境
conda create --name new_env_name --clone old_env_name # 复制某个环境
conda info --envs
conda env list # 列举当前所有环境
# 进入某个环境
source your_home_path/anaconda3/bin/activate
conda activate your_env_name
# 或者
source activate your_env_name
conda deactivate #退出当前环境
conda remove --name your_env_name --all #删除某个环境
分享环境:
conda activate target_env # 进入target_env
conda env export > environment.yml # 导出环境存为.yml文件
conda env create -f environment.yml # 用.yml文件创建环境
软件包管理:
conda list # 列举当前环境安装的软件包
conda list -n your_env_name # 列举某个环境的安装的软件包
conda install -n env_name package_name # 为某个环境安装软件包
conda remove -n env_name package_name # 删除软件包
conda search package_name # 搜索软件包
pip install scrapy=1.5.0
conda install scrapy=1.5.0 # 安装某个版本的软件包
软件源管理:
conda config --show channels # 显示所有源
conda config --remove channels channel_0 # 删除channel_0 软件源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes #软件源将会被写入~/.condarc中
也可以通过修改~/.condarc 文件进行软件源管理,例如添加好中科大和清华源的镜像源的文件如下所示:
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true