区块链技术博客
www.b2bchain.cn

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

这篇文章主要介绍了Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案的讲解,通过具体代码实例进行20228 讲解,并且分析了Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=20228

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

[版权申明] 非商业目的注明出处可自由转载,转载请注明出处!!!
博文地址:https://blog.csdn.net/cdpxc/article/details/109698307
出自: cdpxc (CSDN ID)

目录

前言

一、问题出现过程

二、问题解决方法

1、更改镜像换国内源

2、修改.condarc (conda配置文件)

(1)找到配置文件.condarc

(2)修改配置文件.condarc

(3)查看Conda配置结果

3、PermissionError(13, ‘拒绝访问。’)

(1)conda更新时拒绝访问

(2)关闭Anaconda Prompt,以管理员身份重新运行Anaconda Prompt

4、以管理员身份重新打开Anaconda Navigator


前言

安装环境和版本:win10 64位,Anaconda 5.3.1

安装过程:从清华镜像下载.exe 64位的可执行文件,勾选Add Path,其余一切都默认安装,在C:ProgramData路径中。

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

一、问题出现过程

  1. 从Anaconda官网(https://www.anaconda.com/products),或者清华镜像(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)下载Anaconda安装包,安装时,选择Add Path,可以更改路径至其他盘,但要是空文件夹。
  2. 开始安装好Anaconda时,按照Anaconda文档指导说明(https://docs.anaconda.com/anaconda/user-guide/getting-started/)测试 “Anaconda Prompt” 、“Spyder” 和 “Jupyter Notebook”时,一切正常;
  3. 后来,安装Navigator的文档指导说明(https://docs.anaconda.com/anaconda/navigator/getting-started/)测试“Anaconda Navigator”时,提醒Navigator更新,因为指导说明建议更新,因此,单击了“Update”,但是报错:CondaMultiError,如图。Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案
  4. 再查找过程中发现并没有什么有效的解决方案,于是,从报错题目上想是Conda中存在多个问题,于是打开“Anaconda Prompt”,输入conda list,一切正常。Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案
  5. 于是,想要试一下输入conda updata conda,试图通过更新conda解决问题,但是等了好久出现报错:CondaHTTPError
  6. Solving environment: failed  CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/noarch/repodata.json.bz2> 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.  If your current network has https://www.anaconda.com blocked, please file a support request with your network engineering team.  ConnectionError(ReadTimeoutError("HTTPSConnectionPool(host='repo.anaconda.com', port=443): Read timed out.")) 

    Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

    其实我是开心的,因为我查condaMultiError时大家说的都是CondaHTTPError,说明有解决办法。以下是解决办法,参考(https://blog.csdn.net/z124560745/article/details/106819527):

二、问题解决方法

1、更改镜像换国内源

打开Anaconda Prompt,输入

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64 # 清华的源 conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64  # 清华的源 conda config --set show_channel_urls yes  # 设置启动设置好的国内镜像源

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

2、修改.condarc (conda配置文件)

(1)找到配置文件.condarc

方法1:因为我是默认安装,所以知道位置:在C盘-用户-用户名-找到.condarc文件,如图。

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

方法2:按住WIN+R,打开后输入%HOMEPATH%(参考https://blog.csdn.net/qq_35443700/article/details/107951536)-确定,其实就是HOME路径对应上面方法1的用户-用户名的位置

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

打开后找到.condarc文件,如图:

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

(2)修改配置文件.condarc

使用记事本或Notepad++打开后,发现上述更改镜像换国内源的内容已经被添加进来看到-defaults删除,保存即可。

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

然后,重新输入conda undate conda,出现done,很开心,本以为成功了,可是,出现了新问题。

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

(3)查看Conda配置结果

配置结束后,输入conda info 或者conda config –show,查看配置结果,如下图所示:

(注意我在conda完成更新后,又添加了两个中科大的源(参考链接:https://zhuanlan.zhihu.com/p/121601968),如果不想要也可以移除,把add换成remove即可。

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  #添加中科大的源 conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/  #添加中科大的源 conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ #移除中科大的源 conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ #移除中科大的源

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

3、PermissionError(13, ‘拒绝访问。’)

(1)conda更新时拒绝访问

出现问题描述如下(忘记截图了):

Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while uninstalling package ‘defaults::conda-4.5.11-py37_0’.
PermissionError(13, ‘拒绝访问。’)
Attempting to roll back.

Rolling back transaction: done

PermissionError(13, ‘拒绝访问。’)

(2)关闭Anaconda Prompt,以管理员身份重新运行Anaconda Prompt

以管理员身份重新运行Anaconda Prompt,重新输入conda undate conda,出现done,done,done,开心!等等,记得出现的问题是CondaMultiError吗?看看解决了没

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

4、以管理员身份重新打开Anaconda Navigator

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

找到更新Anaconda Navigator的地方,点击更新。千万记得,更新时,把Anaconda Navigator退出!!!!

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

然后,等待更新完毕出现成功界面即可(PS:替换成国内源,尤其是添加了中科院的源,更新很快了)

Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

好啦,至此,所有问题解决了!谢谢您看到这里,希望您的问题也解决!

喜欢的话,欢迎转载,收藏和点赞哦!您的支持,是我继续分享的动力!笔芯!

本文转自互联网,侵权联系删除Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们