虚拟环境配置
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
一些问题
-
Your shell has not been properly configured to use 'conda activate'.
激活环境时报错
解决:
#重新进入虚拟环境 source activate #进入base环境后 source deactivate
-
安装pytorch1.4版本的时候失败,用的下面的命令(换源试过了,没效果)
conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1
-
后续补充