Conda安装配置中出现的错误及解决

本文讲述了作者在按照某博主视频安装Miniconda时遇到的两个问题:一是终端无法识别conda命令,二是创建虚拟环境时失败。作者分享了解决这两个问题的方法,包括添加额外的环境变量路径和删除.condrc文件以更改源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  在b站上按照一个博主(https://www.bilibili.com/video/BV1b84y1N7PU/?share_source=copy_web&vd_source=2d9848f3f953a9ebb57b69e5ccfca6f0)的流程安装了Miniconda,所有的流程都相同但是还是出现了两个问题:配置完环境变量以后终端仍然无法识别conda命令;conda无法成功创建环境,报错Collecting package metadata (repodata.json): failed。下面是我的解决方法。

(1)无法识别conda命令

  问题:在系统的环境变量里Path项分别添加了D:\miniconda和D:\miniconda\condabin的路径之后,在终端输入conda --version显示无法识别。

  我这里将conda安装到了D盘,是因为C盘空间不够用了,很多人并不建议修改默认安装位置,不清楚怎么回事但这里出错并不是这个原因。

  在查找了别的博主的资料后,发现很多人添加的环境变量都不同,但conda和condebin的路径是必须有的,随后我尝试在Path中添加了D:\miniconda\Scripts路径。随后运行终端成功查找到了conda。

(2)conda创建虚拟环境时报错Collecting package metadata (repodata.json): failed

  在配置了清华源以后创建虚拟环境显示错误,无法成功创建。一开始我以为是清华源出了问题,但是又换了源还是不能成功创建。随后在网上找资料,解决方法五花八门,最后成功解决:删除.condrc文件。

  这个文件是配置清华源的时候产生的

配置清华源

首先直接搜索清华源镜像,然后在镜像列表中搜索conda

随后点击anaconda旁白的问号,显示如下:

  如果是Windows用户这里要求打开终端(win+r 输入cmd 点击确定),执行指令 conda config --set show_chanenl_urls yes,此指令无任何返回。执行完成后会在C:\Users\username 文件中出现名为.condrc的文件。

  用记事本方式打开.condrc文件后,删除里面的内容,填充以下内容,并执行ctrl+s保存。

channels:
  - defaults
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
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

  这就把下载源换为了清华源,随后可以回到终端运行:

 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

 conda create -n name python=x.x.x  创建一个python的虚拟环境

然而这里我就报错了:Collecting package metadata (repodata.json): failed,下面还有一大串.......

随后我找到C:\Users\username 中的.condrc文件,将他删除后就能够成功创建环境了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值