Conda实用命令

发布时间 2023-05-10 11:09:25作者: Jev_0987

虚拟环境配置

1.新建虚拟环境

conda create —name envName python=3.x

名为envName的虚拟环境,基于python3.x

新创建的环境中多建几个包:

conda create -n envName python=3.x numpy pandas

2.切换和退出conda虚拟环境

#切换conda环境
conda activate envName

#退出conda环境
conda deactivate

3.显示、复制(克隆)、删除虚拟环境

(1)显示安装过的所有虚拟环境

conda info -envs
或
conda info -e
或
conda env list

(2)复制环境

conda create --name newEnvName --clone copiedEnvName

newEnvName:复制后的新环境名称

copiedEnvName:被复制的环境名

(3)删除环境

conda remove --name envName --all

4.在虚拟环境中安装包

(1)在base下制定环境安装包

conda install --name 环境名 要安装包的名称

(2)进入制定环境后,在当下环境安装包

#conda 安装
conda install 包名

#pip 安装
pip install 包名

5.查看当前环境下有的包

conda list

换源

清华源:

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/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

恢复默认源

conda config --remove-key channels

查看源

conda config --show

一些问题

  1. Your shell has not been properly configured to use 'conda activate'.

    激活环境时报错

    解决:

    #重新进入虚拟环境
    source activate
    #进入base环境后
    source deactivate
    
  2. 安装pytorch1.4版本的时候失败,用的下面的命令(换源试过了,没效果)

    conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1
    
  3. 后续补充