问题描述

昨天晚上,打开Anaconda的时候,提示可以从1.9.6更新到1.9.7,于是选择了更新,结果出现Available Invalid Channel的错误提示,于是在terminal里输入conda update --prefix /Users/用户名/anaconda3 anaconda后,显示我的源不可用,这才发现原来国内的清华源和中科大源都已经因为授权问题停止服务了,所以我就删除了channel list中清华和中科大的源conda config --remove-key channels,中科大的通知如下

由于Anaconda的软件源设计缺陷,其缺少正常发行版软件源所包含的签名校验功能,任何非官方网站提供的软件包都有可能被篡改过,产生安全隐患。[1]
另根据Anaconda软件源上的说明,Anaconda和Miniconda是Anaconda, Inc.的商标,任何未经授权的公开镜像都是不允许的。[2][3]
出于服务质量和合规性的考虑,我们决定无限期停止Anaconda镜像服务。
为了最少限度给用户造成影响,即日起本站Anaconda镜像将被直接重定向至官方镜像仓库[4],请使用本站镜像的用户尽快更改。
[1]: https://github.com/ustclug/mirrorrequest/issues/228
[2]: https://github.com/tuna/issues/issues/112
[3]: https://mirrors.tuna.tsinghua.edu.cn/news/close-anaconda-service/
[4]: https://repo.continuum.io/

在这段通知中的[4],提到了这个是官方镜像库,于是我就把这个库添加到了我的channel list,然后根据提示运行了conda update -n base -c defaults conda,注意这是万恶之源,随后进行的所有操作都提示如下图(从stack overflow上复制的别人的情况,和我如出一辙)

WARNING: The conda.compat module is deprecated and will be removed in a future release.
Collecting package metadata: done
Solving environment: |
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:- defaults/win-64::anaconda==5.3.1=py37_0- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/win-64::anaconda-navigator==1.6.4=py36_0- defaults/win-64::astropy==3.0.4=py37hfa6e2cd_0- defaults/win-64::blaze==0.11.3=py37_0- defaults/win-64::bottleneck==1.2.1=py37h452e1ab_1- defaults/win-64::dask==0.19.1=py37_0- defaults/win-64::datashape==0.5.4=py37_1- defaults/win-64::h5py==2.8.0=py37h3bdd7fb_2- defaults/win-64::imageio==2.4.1=py37_0- defaults/win-64::matplotlib==2.2.3=py37hd159220_0- defaults/win-64::mkl-service==1.1.2=py37hb217b18_5- defaults/win-64::mkl_fft==1.0.4=py37h1e22a9b_1- defaults/win-64::mkl_random==1.0.1=py37h77b88f5_1- defaults/win-64::numba==0.39.0=py37h830ac7b_0- defaults/win-64::numexpr==2.6.8=py37h9ef55f4_0- defaults/win-64::numpy-base==1.15.1=py37h8128ebf_0- defaults/win-64::odo==0.5.1=py37_0- defaults/win-64::pandas==0.23.4=py37h830ac7b_0- defaults/win-64::patsy==0.5.0=py37_0- defaults/win-64::pytables==3.4.4=py37he6f6034_0- defaults/win-64::pytest-arraydiff==0.2=py37h39e3cac_0- defaults/win-64::pytest-astropy==0.4.0=py37_0- defaults/win-64::pytest-doctestplus==0.1.3=py37_0- defaults/win-64::pywavelets==1.0.0=py37h452e1ab_0- defaults/win-64::scikit-image==0.14.0=py37h6538335_1- defaults/win-64::scikit-learn==0.19.2=py37heebcf9a_0- defaults/win-64::scipy==1.1.0=py37h4f6bf74_1- defaults/win-64::seaborn==0.9.0=py37_0- defaults/win-64::statsmodels==0.9.0=py37h452e1ab_0

出现类似这样的提示,然后就停止在这个状态。

解决方法

随后我发现,这个官方镜像库(不知道真假)提供的库都是过时的老版本,导致我在使用这个库的时候,反而把我的pkg版本滚回原来的老版本导致出现问题,下面提供解决办法。

  1. 首先,输入conda list -r查询之前的更新版本,然后选择一个之前的版本(出现问题之前),输入conda install --revision 数字之后等待回滚成功后。
  2. 删除之前添加的所有channel
  3. 之后进行正常操作,可能速度有些慢,但是比较稳定。

最后,希望国内源的问题可以早日解决,毕竟之前两个源都做得不错!
PEACE~~~

Anaconda:The environment is inconsistent, please check the package plan carefully的解决办法相关推荐

  1. Anaconda:The environment is inconsistent, please check the package plan carefully问题的解决办法

    最近想系统的学习一下机器学习中的python相关库,就参考了GitHub上的notes-python项目,但其运行环境为python2,因此需要安装一个python2.7环境.但执行conda cre ...

  2. 如何解决 conda install 库时报错:The environment is inconsistent, please check the package plan carefully

    在使用conda 安装库时,遇到了这样的问题: 无论怎么安装都无法解决上述问题,本着可能是源的问题以及哪一步安装版本的问题,调试了一通后,解决了安装库失败的问题: 首先是恢复默认源: 恢复默认源: c ...

  3. conda安装 pytorch-geometric 出现:The environment is inconsistent, please check the package plan carefull

    问题表述 通过conda安装pytorch-geometric包,总是出现与pytorch版本冲突问题,看了其他文章都是建议重新安装torch.这样做可能会与之前安装的其他包发生版本冲突问题. 解决方 ...

  4. conda错误this environment is insistent,please check the package plan carefully

    查阅了好多资料,发现是由于conda镜像问题,记录一下个人镜像: channels:   - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/fre ...

  5. pycharm 使用anaconda python编译器时添加available packages 显示nothing to show的解决办法

    点击绿色的按钮刷新下就好了 参考文章:pycharm的project interpretr 安装包时nothing to show

  6. 使用\begin{aligned} 出现 Environment aligned undefined.解决办法

    使用\begin{aligned} 出现 Environment aligned undefined.解决办法 出现这种问题 Environment aligned undefined. 大部分情况是 ...

  7. anaconda激活python_Anaconda使用conda activate激活环境出错(待完全解决)2018-06-09

    问题 今天使用激活python36环境时出错 conda activate python36 出错log CommandNotFoundError: Your shell has not been p ...

  8. 【Linux】2020配置firefox +geckodriver + selenium 安装及报错解决办法:no DISPLAY environment variable specified

    Firefox+geckodriver + selenium 安装教程 Firefox:75.0 Geckodriver:0.26.0 Selenium:3.141.0 以上是我配置的版本 点击教程连 ...

  9. Anaconda 更新失败的解决办法

    本地环境: Windows 10,Anaconda Python 3.7.1 1:异常现象 错误信息: C:\Users\faily>conda install scrapy Solving e ...

最新文章

  1. Eclipse 教程
  2. 概述---《TCP/IP协议》卷一
  3. 使用shell进行mvn打包,根据mvn是否打包成功来进行下一步操作
  4. 20172332 2017-2018-2 《程序设计与数据结构》实验三报告
  5. [转载] python __slots__ 详解(上篇)
  6. 流程企业(钢铁企业)的制造执行系统
  7. c语言编程命令,C语言编程命令
  8. dedecms切换模板css,DEDECMS的模板的css的详细解释 -电脑资料
  9. sql server数据集中取第一条记录及保留几位小数的两种做法及前n行写法
  10. 数据库基础:什么是MySQL?
  11. 什么是迁移学习?迁移学习的实现方法与工具分析
  12. Android通话录音
  13. 小麦苗的常用代码--常用命令(仅限自己使用)--下
  14. asp.net消除锯齿的办法
  15. python去中心化_EOS区块链dApp去中心化应用汇总
  16. 后端线上服务监控与报警方案
  17. linux命令如何分类,Linux系统命令的两种分类
  18. MouseManager
  19. 物联网通信技术期末复习5:第五章-网络传输技术
  20. 什么是单反相机,和普通相机有什么区别

热门文章

  1. 论文的发表流程、会议的组织流程
  2. Unity最佳实践-物理计算
  3. 微搭低代码数据源新能力详解
  4. 先锋音讯VAA-云录音服务器-无需依赖电脑的录音设备
  5. 找不到模块“XXX”或其相应的类型声明
  6. 钢结构常用节点种类有哪些?
  7. 利用百度地图,根据经纬度找到对应的具体街道
  8. matlab数组使用方法
  9. squid二级代理配置
  10. 三国杀显示服务器登录错误,三国杀登录超时怎么办?登陆失败解决方法[多图]...