已解决:conda常见报错以及解决方法【持续更新conda的其它报错以及解决方法。】

已解决:conda常见报错以及解决方法【持续更新conda的其它报错以及解决方法。】今晚使用 conda 创建虚拟环境失败 报错如下 Collectingpa current repodata json failedCondaH HTTP000CONNE

2021-11 如何安装GPU版本的ML框架、而且是多版本共存的那种,两种方法

2022-05-19更新:解决无法定位程序输入点xxxx位于动态链接库xxxxx…pythoncom38.dll的问题

一、2021.08.27跟新:如何让电脑上的anaconda稳如老?

目前为止还没遇到新问题,但是遇到问题还会继续更新。

此外。安利一下如果让自己的Anaconda用的更久一点:

  • 在使用conda命令或者使用anaconda的GUI界面的时候 ,如果在操作中不到万不得已的时候不要强制退出(比如在更新库的时候点击打插或者Ctrl+C等),不然可能会产生意想不到的bug或者丢失文件,而且你还不知道,直到你出现问题才知道。
  • 学会习惯使用虚拟环境,使用虚拟环境的话就会与base环境隔离,而且虚拟环境加载比较快、因为包少,所以多多使用虚拟环境,虚拟环境可以创建多个的。
  • 有Windows账户要有权限。不然有些场景下比如要加载什么DLL文件 或者啥啥啥文件的时候,会因为没有权限访问就出现莫名奇妙的问题。
  • anaconda的环境变量一定得配好到系统变量,这个可以去百度查一下。(虽然默认安装后会帮你配好,但好像不全)

二、anaconda: CondaHTTPError 以及 弹出python.exe程序停止正常运行的对话框与conda.gateways.disk.delete。

今晚使用conda创建虚拟环境失败。

1.报错如下

Collecting package metadata (current_repodata.json): failed CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64/repodata.json> Elapsed: - An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way. 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64' 

2. 报错分析:

3. 报错解决:

ssl_verify: true show_channel_urls: true channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/ 

这里的官方写法:这里

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 

【注意,要加上/win64/,看你系统来】

事实证明,这是有效的做法:
在这里插入图片描述

此外,我还发现使用conda的话,卡在Collecting package metadata (current_repodata.json): / 会很久,我电脑也是很带劲的那种,网络也挺好,没道理会很久。以前都是挺快的。【估计是路由器问题】
最近发现移动的宽带变慢了许多,测试网速是很快,下载东西和看视频都很快。就是使用conda、pip、这类东西,和访问国内一些科学学习的网站的时候特别慢。

3月22更新内容:

再次出现报错

Collecting package metadata (current_repodata.json): done Solving environment: done ==> WARNING: A newer version of conda exists. <== current version: 4.8.2 latest version: 4.8.3 Please update conda by running $ conda update -n base conda WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(140): Could not remove or rename C:\Users\chenruhai\Anaconda3\pkgs\pip-9.0.1-py36_1.tar.bz2. Please remove this file manually (you may need to reboot to free file handles) 

于是就照着提示做了。顺利解决第二个警告的问题。但是第一个警告我并没有打算去解决,因为一旦更新conda会更惨、问题更多,除非官方建议。

之后一顿操作猛如虎、顺风顺水几个钟。又几个钟的正常使用之后,又出现了新问题。一旦使用conda去更新包、安装包、或者创建虚拟环境,只要是涉及conda的操作,都会导致弹出python.exe程序停止正常运行的对话框,但是pip是能够正常使用的。之后,笔者尝试了以下方法,均未能解决问题:

  1. 切换到用户的根目录即 C:\Users\用户名 再执行创建命令;
  2. 把python和conda的exe加入防火墙白名单;
  3. 退出所有杀毒软件以及防火墙。
  4. 安装h5py包
  5. 网上说是jupyter的问题,于是我重新安装jupyter也未能解决。
  6. 怀疑是dll问题,但是这个dll问题我需要拿我本地的Anaconda3目录和官方说明的对比,确定是哪一个dll文件缺失。由于太麻烦,所以,使用了dll修复软件去扫描,但该软件只能修复window的dll,而无法去检测第三方软件。
conda clean --packages --tarballs 

之后使用正常:

conda update --all 
Collecting package metadata (current_repodata.json): failed # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<< Traceback (most recent call last): File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\exceptions.py", line 1079, in __call__ return func(*args, kwargs) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main exit_code = do_call(args, p) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 82, in do_call return getattr(module, func_name)(args, parser) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\main_create.py", line 37, in execute install(args, parser, 'create') File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\cli\install.py", line 265, in install should_retry_solve=(_should_retry_unfrozen or repodata_fn != repodata_fns[-1]), File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 117, in solve_for_transaction should_retry_solve) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 158, in solve_for_diff force_remove, should_retry_solve) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 262, in solve_final_state ssc = self._collect_all_metadata(ssc) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\common\io.py", line 88, in decorated return f(*args, kwds) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 415, in _collect_all_metadata index, r = self._prepare(prepared_specs) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\solve.py", line 1011, in _prepare self.subdirs, prepared_specs, self._repodata_fn) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\index.py", line 228, in get_reduced_index repodata_fn=repodata_fn) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 105, in query_all result = tuple(concat(executor.map(subdir_query, channel_urls))) File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\_base.py", line 598, in result_iterator yield fs.pop().result() File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\_base.py", line 435, in result return self.__get_result() File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\_base.py", line 384, in __get_result raise self._exception File "C:\Users\chenruhai\Anaconda3\lib\concurrent\futures\thread.py", line 57, in run result = self.fn(*self.args, self.kwargs) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 98, in <lambda> package_ref_or_match_spec)) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 110, in query self.load() File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 174, in load _internal_state = self._load() File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 255, in _load return self._load() File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 263, in _load mod_etag_headers.get('_mod')) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 311, in _read_local_repdata _internal_state = self._process_raw_repodata_str(raw_repodata_str) File "C:\Users\chenruhai\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 349, in _process_raw_repodata_str json_obj = json.loads(raw_repodata_str or '{}') File "C:\Users\chenruhai\Anaconda3\lib\json\__init__.py", line 348, in loads return _default_decoder.decode(s) File "C:\Users\chenruhai\Anaconda3\lib\json\decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "C:\Users\chenruhai\Anaconda3\lib\json\decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line  column 22 (char ) `$ C:\Users\chenruhai\Anaconda3\Scripts\conda-script.py create -n test python=3.6` environment variables: CIO_TEST=<not set> CLASSPATH=.;C:\java\jdk1.8.0_202\lib;C:\java\jdk1.8.0_202\lib\tools.jar CONDA_DEFAULT_ENV=base CONDA_EXE=C:\Users\chenruhai\Anaconda3\condabin\..\Scripts\conda.exe CONDA_EXES="C:\Users\chenruhai\Anaconda3\condabin\..\Scripts\conda.exe" CONDA_PREFIX=C:\Users\chenruhai\Anaconda3 CONDA_PROMPT_MODIFIER=(base) CONDA_PYTHON_EXE=C:\Users\chenruhai\Anaconda3\python.exe CONDA_ROOT=C:\Users\chenruhai\Anaconda3 CONDA_SHLVL=1 CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0 GOPATH=C:\Users\chenruhai\go HOMEPATH=\Users\chenruhai NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\ PATH=C:\Users\chenruhai\Anaconda3;C:\Users\chenruhai\Anaconda3\Library\ming w-w64\bin;C:\Users\chenruhai\Anaconda3\Library\usr\bin;C:\Users\chenru hai\Anaconda3\Library\bin;C:\Users\chenruhai\Anaconda3\Scripts;C:\User s\chenruhai\Anaconda3\bin;C:\Users\chenruhai\Anaconda3;C:\Users\chenru hai\Anaconda3\Library\mingw-w64\bin;C:\Users\chenruhai\Anaconda3\Libra ry\usr\bin;C:\Users\chenruhai\Anaconda3\Library\bin;C:\Users\chenruhai \Anaconda3\Scripts;C:\Users\chenruhai\Anaconda3\bin;C:\Users\chenruhai \Anaconda3\condabin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp;C:\NetSarang\Xftp 6;C:\NetSarang\Xshell 6;C :\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\Syst em32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\java\jdk1.8 .0_202\bin;C:\java\jdk1.8.0_202\jre\bin;C:\Users\chenruhai\Anaconda3;C :\Users\chenruhai\Anaconda3\Scripts;C:\Users\chenruhai\Anaconda3\envs\ QT5\Lib\site-packages\pyqt5_tools;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64;C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\common\lib\x64;C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\libx64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include;C:\Git\cmd;C:\Program Files (x86)\scala\bin;C:\Go\bin;C:\Program Files\nodejs;C:\Program Files\Tesseract- OCR;C:\Users\chenruhai\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip;C:\JetBrains\PyCharm 2019.3.3\bin;.;C:\JetBrains\IntelliJ IDEA 2019.3.3\bin;.;C:\Microsoft VS Code\bin;C:\Users\chenruhai\go\bin;C:\Users\chenruhai\AppData\Roami ng\npm;. PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows PowerShell\v1.0\Modules REQUESTS_CA_BUNDLE=<not set> SSL_CERT_FILE=<not set> active environment : base active env location : C:\Users\chenruhai\Anaconda3 shell level : 1 user config file : C:\Users\chenruhai\.condarc populated config files : C:\Users\chenruhai\.condarc conda version : 4.8.2 conda-build version : 3.18.11 python version : 3.7.4.final.0 virtual packages : __cuda=10.2 base environment : C:\Users\chenruhai\Anaconda3 (writable) channel URLs : https://mirrors.ustc.edu.cn/anaconda/pkgs/main/win-64 https://mirrors.ustc.edu.cn/anaconda/pkgs/main/noarch https://mirrors.ustc.edu.cn/anaconda/pkgs/free/win-64 https://mirrors.ustc.edu.cn/anaconda/pkgs/free/noarch package cache : C:\Users\chenruhai\Anaconda3\pkgs C:\Users\chenruhai\.conda\pkgs C:\Users\chenruhai\AppData\Local\conda\conda\pkgs envs directories : C:\Users\chenruhai\Anaconda3\envs C:\Users\chenruhai\.conda\envs C:\Users\chenruhai\AppData\Local\conda\conda\envs platform : win-64 user-agent : conda/4.8.2 requests/2.22.0 CPython/3.7.4 Windows/10 Windows/10.0.18362 administrator : False netrc file : None offline mode : False An unexpected error has occurred. Conda has prepared the above report. Upload successful. 
conda config --set ssl_verify false 
C:\Anaconda3\Library\bin 
conda update --strict-channel-priority --all 

虽然苦难重重,但解决过程也是探索的历程。加油!

另外,附上可用的conda源和pip源,我自己在用的:
直接粘贴到对应的配置文件那里即可,conda源的话还需要打开Anaconda Powershell Prompt (Anaconda3),执行 conda clean -i 清除索引缓存即可使用,
conda源:




channels: 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 ssl_verify: false 

pip源:

[global] timeout = 60 index-url = https://pypi.doubanio.com/simple trusted-host = pypi.doubanio.com 

此外,2020以来,win10下使用清华镜像的conda感觉就像是使用国外源一样老是出现连接失败问题的报错。所以,建议在使用conda安装包、更新包、创建环境等使用到清华镜像源的操作中,一边打开cmd对清华网站进行ping操作以提高网速(这是无奈之举、当然,频繁的ping很有可能遭到拒绝访问 )

ping mirror.tuna.tsinghua.edu.cn 

在这里插入图片描述

2020-04-01更新如下:
今天电脑上跑一个程序、虚拟机上又跑一个程序,是比较消耗算力的程序。然后自己又做其它事情,导致电脑卡死,鼠标键盘都没有反应,所以我只好强制关机,强制关机重启之后,使用conda出现了以下第二、三点的报错,在这之前都是正常使用的。

三、关于conda的报错解决: Solving environment: failed with initial frozen solve. Retrying with flexible solve.

解决方法: 更改信道级别。

conda config --set channel_priority flexible 

四、关于报错:(“read error: Error([(‘SSL routines’, ‘ssl3_read_n’, ‘unexpected eof while reading’)])”,)

在虚拟环境上安装库的时候遇到报错:

("read error: Error([('SSL routines', 'ssl3_read_n', 'unexpected eof while reading')])",) 

方法2: 有网友说是openSSL模块没有安装或者丢失导致的,下载安装即可。这个我没试
下载地址: 点进来前往下载地址,记得下载对应系统的版本(一般都是用的wndows吧)
安装的时候注意: ,勾选 “安装 DLL 到 System 目录” 的选项。




欢迎加入一起学习和交流,只为学习和交流:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211975.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午9:08
下一篇 2026年3月18日 下午9:08


相关推荐

  • Linux常用命令详解_常用shell命令

    Linux常用命令详解_常用shell命令一、日常使用命令/常用快捷键命令开关机命令    1、shutdown–hnow:立刻进行关机     2、shutdown–rnow:现在重新启动计算机     3、reboot:现在重新启动计算机     4、su-:切换用户;passwd:修改用户密码     5、logout:用户注销常用快捷命令     1、…

    2022年8月21日
    8
  • 感知机介绍及MATLAB实现

    感知机介绍及MATLAB实现文章目录前言 1 感知机原理 1 1 感知机结构 1 2 感知机学习过程 2MATLAB 实现 1 引入库 2 读入数据总结前言提示 这里可以添加本文要记录的大概内容 例如 随着人工智能的不断发展 机器学习这门技术也越来越重要 很多人都开启了学习机器学习 本文就介绍了机器学习的基础内容 提示 以下是本篇文章正文内容 下面案例可供参考 1 感知机原理 感知机 Perceptron 是二分类线性分类模型 以二维平面为例 感知机分类的过程可以看做是寻找一条直线用于分割两组数据 假设直线的一侧是正类 则直线的

    2026年3月26日
    1
  • 微信H5、网页、内置浏览器 清理缓存,微信浏览器缓存

    微信H5、网页、内置浏览器 清理缓存,微信浏览器缓存写在前面 网页浏览器为什么要有缓存浏览器缓存 baiBrowserCa 我们都知道 在浏览器中打开一个网址时会经过 URL 解析 gt DNS 查询 gt TCP 连接 gt 处理请求 gt 接受响应 gt 渲染页面等一系步骤后 并且在不出任何 如 网速太慢 突然断网 服务器出错 代码出错等 意外的情况下 页面内容才能正常的展现在我们眼前 而且在网页中所加载各种资源 都要建立 HTTP 连接 客户端 浏览器 和服务器要经过三次握手 四次挥手 再经过 DO

    2026年3月18日
    1
  • 详解并发和并行意义

    详解并发和并行意义很多人不是特别明白并发编程和并行编程的区别所在 有很多人很容易搞混淆 觉得二者近似相等 本文将用几个浅显易懂的例子 来说明一下什么是并发和并行 1 任务与多任务 nbsp nbsp nbsp nbsp 关于什么是进程 什么是线程 这里不打算多说 关于每一种开发语言的多线程处理技术语法上有所区别 原理很多类似 可以查阅相关的参考书 什么是任务呢 其实很简单 在我们生活中 比如我今天要学一首歌 要在操场上散步 1000 米

    2026年3月19日
    3
  • CSS 选择器 (1) 核心语法规则、常见的选择器分类

    CSS 选择器 (1) 核心语法规则、常见的选择器分类

    2026年3月18日
    2
  • http返回错误状态_状态码返回0

    http返回错误状态_状态码返回0状态码为405表示请求的方式不对,请求的方式有get、post、head、put……常用的为post和get。代码里面我刚刚开始的时候使用的是HttpPost发的请求,另外一边呢,刚刚开始的时候只有一个get请求在那等着呢。等我看到405之后,哦,类型,没对上,又在controller一边加了个post请求的这么一下就OK了。问题不大,简单记录一下。为的是下次…

    2025年8月3日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号