设置国内镜像
显示所有镜像通道路径命令
conda config --show channels
显示添加的源通道
conda config --show-sources
conda环境配置国内清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
设置搜索时显示通道地址
conda config --set show_channel_urls yes
移除某一镜像源
conda config --remove channels 源名称或链接
删除镜像源,换回默认源
conda config --remove-key channels
环境管理
创建新环境
创建一个名为 "myenv" 的新环境:
conda create -n myenv
也可以使用下面的命令:
conda create --name myenv
创建指定版本的环境:
conda create -n myenv python=3.10
也可以使用下面的命令:
conda create --name myenv python=3.10
以上代码创建一个名为 "myenv" 的新环境,并指定 Python 版本为 3.10。
激活环境
conda activate myenv
以上代码激活名为 "myenv" 的环境。
要退出当前环境使用以下命令:
conda deactivate
查看所有环境:
conda env list
复制环境:
conda create -n myclone --clone myenv
也可以使用下面的命令:
conda create --name myclone --clone myenv
以上代码通过克隆已有环境创建新环境。
删除环境:
conda env remove --name myenv
也可以使用下面的命令:
conda remove --name myenv --all
以上代码删除名为 "myenv" 的环境。
包管理
安装包:
conda install package_name
以上代码在当前环境安装名为 "package_name" 的软件包。
安装指定版本的包:
conda install package_name=1.12.0
以上代码在当前环境安装 "package_name" 的指定版本。
安装package到指定的环境
conda install -n myenv numpy
以上代码指定在 "myenv"环境安装 "numpy" 。
安装cpu版本的pytorch并指定安装版本
conda install pytorch==1.12.0 torchvision==0.13 torchaudio==0.12 cpuonly -c pytorch
更新包:
conda update package_name
以上代码更新已安装的软件包。
卸载包:
conda remove package_name
以上代码卸载已安装的软件包。
查看已安装的包:
conda list
查看当前环境下已安装的所有软件包及其版本。
查看某个环境已安装的包:
conda list -n myenv
查看 "myenv" 环境下已安装的所有软件包及其版本。
其他常用命令
更新conda
conda update conda
更新anaconda
conda update anaconda
查看帮助:
conda --help
以上代码获取 conda 命令的帮助信息。
查看 conda 版本:
conda --version
以上代码查看安装的 conda 版本。
搜索包:
conda search package_name
以上代码在 conda 仓库中搜索指定的软件包。
清理不再需要的包:
conda clean --all
以上代码清理 conda 缓存,删除不再需要的软件包。
网友评论