最近在pycharm用 conda create -n lseg python=3.7 指令创建虚拟环境时出现了报错:UnavailableInvalidchannel: The channel is not accessible or is invalid.
说明原本的通道无法使用了。
解决方法:
尝试了几个方法,发现报错中=的提示更有效果。
You will need to ajust your conda configuration to proceed.
Use ‘cona config --show channels’ to view your configuration’s current state,
and use ‘conda config --show-sources’ to view config file location.
在pycharm终端中输入指令:
查看,发现里面的default_channels和custom_channels全是aliyun(阿里云)的通道,大概率是这些通道无法使用:
conda config --show-sources
因此,我将通过以下步骤将阿里源换成清华源:
首先进入.condarc文件
nano /home/路径/.condarc
修改其中的default_channels和custom_channels:
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
修改后,通过以下步骤保存:
在
nano
编辑器中保存并退出文件,请按照以下步骤操作:
- 按下
Ctrl + O
键,这会将更改内容写入文件。- 按下
Enter
键确认文件名(如果没有更改文件名)。- 按下
Ctrl + X
键,这会退出nano
编辑器。完成上述步骤后,文件将被保存并关闭。
可以再次进入.condarc文件,确保修改已经完成。 Ctrl + X
退出。
nano /home/路径/.condarc
至此,再用 conda create -n lseg python=3.7 指令便成功了。