1、环境操作
conda env list/ conda info --envs #列出所有环境(*)
conda activate your_env_name #激活环境(*)
conda deactivate #关闭环境(*)
conda create --name your_env_name #创建环境(*)
conda create --name your_env_name python=2.7 #创建指定python版本的环境
conda create --name your_env_name numpy scipy #创建包含某些包的环境
conda create --name your_env_name python=3.8 numpy scipy #创建指定python版本下包含某些包的环境(*)
conda create --name your_env_name --clone old_env_name #复制某环境(*)
conda remove --name your_env_name --all #删除某环境
conda env remove -n your_env_name #删除某环境(*)
conda config --set auto_activate_base false #设置默认不激活基础环境
环境分享:
激活要分享的环境,输入以下命令在当前工作目录下生成environment.yml文件。
conda env export > environment.yml
将该.yml文件放在工作目录下,通过以下命令创建环境。
conda env create -f environment.yml
2、包操作
conda install package_name #安装某包(*)
conda install -n env_name package_name #为指定环境安装某个包
conda install --offline ./cudnn-7.0.5-cuda8.0_0.tar.bz2 #离线安装
conda install --use-local pytorch-1.0.0-py2.7_cuda9.0.176_cudnn7.4.1_1.tar.bz2 #离线安装(需将压缩包放在pkgs/下)
conda uninstall package_name #卸载某包
conda update --all #更新所有包(*)
conda update conda #升级conda(升级Anaconda前需要先升级conda)
conda update anaconda #升级anaconda
conda update package_name #更新某包
conda clean -i #清除缓存中未下载完成的安装包(*)
conda list #列出当前环境所有包(*)
conda list -n your_env_name #列举某非当前环境下的所有包
3、源操作
conda config --get channels #查看下载源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge #移除conda-forge
conda config --add channels URL #添加下载源
conda config --set show_channel_urls yes #设置搜索时显示源地址
4、其他
conda -V/--version #查看版本信息
conda -h/--help #查询帮助信息
查询某个conda指令,如conda update -h,conda config -h,conda env -h
conda config --show #查看conda的配置信息
conda config --set remote_connect_timeout_secs 40 #将连接超时的时间设置成40s
conda config --set remote_read_timeout_secs 100 #将读取超时的时间修改成100s