最近在利用conda创建一个新的项目环境时遇到了CondaHTTPError问题,按照网上的解决办法按部就班的修改conda下载源:
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/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
并删除默认下载通道,设置ssl_verify为False,这对一些情况可能是有用的,然而并没有解决我的问题。后面看到其他文章说把https改为http可以解决一些问题,尝试,然而仍然没有解决我的问题。
于是陷入了沉思。。。后面想到这一个应该是一个网络问题,是不是可以离线执行,于是尝试离线执行命令,首先设置离线:
conda config --set offline true
执行conda create命令成功。