今天想在anaconda环境下创建一个指定python版本为3.9的虚拟环境,执行命令
conda create -n DeepLearning python=3.9
但是系统竟然报错
看报错信息是在镜像源里找不到下载包,于是对镜像源文件处理
首先删除之前的镜像通道
conda config --remove-key channels
然后在c盘的用户命令下找到.condarc文件并修改内容,修改为:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
改好后,再执行创建执行python版本的虚拟环境命令,竟然还是报错
好家伙,系统内部自带的setuptools版本65.5.1安装不了,是不是版本太高了,指定一个低一点的版本试试
conda create -n DeepLearning python=3.9 setuptools=63.4.1
最后终于创建成功,可以开始后面的开发啦