anaconda无法创建新的环境,

第一种情况可能是安装的时候选择了管理员权限,也就是“以管理员身份运行”这个选项,这种情况建议重新安装anaconda时正常打开anaconda.exe文件,不要选择管理员身份,否则后续容易反复出现,目前不清楚是否有无法安装的库函数。如果不愿意重装,那么每次打开anaconda prompt时都需要选择以管理员身份打开,这样才能与安装时保持一致,anaconda prompt才能正常运行,但目前不清楚该方法后续是否会有无法解决的报错,建议重装

第二种解决方案就是找到你的base源环境的目录,也就是这个C:\Users\lenovo

10aba8951d4642f0924daeb51235d420.png

 在上述目录下存在一个名为.condarc的文件,这个文件通常是你在设置过镜像源(例如清华源)后才会生成的文件,并且不会随着anaconda的卸载而消失,此文件里面保存的是所有你添加进去的 channels ,因此如果你的目录下有这个文件,那么可以进行接下来的操作;如果没有,那大概率是需要重装,参考第一种情况。

68f75ddca2534aaab4468285b8275673.png​​​​

 用记事本打开这个文件并将下面这段代码黏贴,替代原本的代码,保存并关闭窗口,这里面的defaults就是默认的意思,相当于优先使用前面三个清华源,找不到相应的库则使用默认方式(由于默认方式速度比较慢,因此国内通常优先使用镜像源)。由于国内镜像源的不稳定性(有时候晚上会出错,或者使用chatGPT回来后会出错),这种方法在某些特定时刻依旧存在问题,但绝大多数情况下能够使你正确使用anaconda prompt

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

重新打开anaconda自带的prompt并进行新建等操作,等待成功

具体问题具体分析:如果出现下面这种报错情况

 可能的解决方案如下:

在Anaconda Prompt 用下面这种方式添加上面代码中的 channels 可以解决部分问题

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

如果上述这些镜像源依旧出现上述报错,可以将.condarc文件中的内容替换成下面这些内容

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - 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

上述这种方式是我在第二种情况正确使用后的某一天突然无法正常使用prompt后采取的方式并确认是一种有效方式,目前比较稳定,如果我提供的两种.condarc文件的内容都无法使你的Anaconda Prompt恢复正常,那么可以去看一下官方文档

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐