解决anaconda navigator无法打开的问题及使用anaconda navigator搭建 tensorflow\opencv等环境的注意点

这次安装真的很不容易,所以本着饮水思源的心态,写了一篇tensorflow安装过程中的排坑、讲解文。希望帮大家更加理解某些出现的bug,以及我知道的可能的解决方案。

1.首先,先解答标题中的anaconda navigator无法打开的问题或者anaconda navigator打开后闪退,网上说最好的办法就是采用以下流程。
先试着用管理员模式运行anaconda navigator,若仍然闪退,进行以下步骤
(1)使用管理员运行anaconda prompt
(2)执行命令:conda update anaconda-navigator
(3)执行anaconda-navigator --reset
(4)执行conda update anaconda-client
(5)执行conda update -f anaconda-client
上述解答,亲测有效
但是这个过程中我还碰到了一些其他问题,
当键入conda update命令时,经常报错
Traceback (most recent call last):
File “D:\Anaconda2\Scripts\conda-script.py”, line 5, in
sys.exit(conda.cli.main())
……(中间一大串)
File “D:\Anaconda2\lib\ntpath.py”, line 85, in join
result_path = result_path + p_path
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb9 in position 1: ordinal
not in range(128)
网上有解答说这里因为反复下载,python环境重叠,完全删除以前的python环境就好了。
但是事实上,我用这个方法并没有得到解决。
我的解决方法:在C盘中搜索 ".condarc"文件,将它删掉。 这样命令行及anaconda prompt中就可以正常使用conda命令,且,在下一次运行conda命令后 ".condarc"文件将会再次被系统创建。然后这个过程你会发现上述报错不会出现

2.然后打开anaconda navigator后的操作,大家可以参考https://www.bilibili.com/video/BV12W41127hC?p=2 这个B站视频(第二个,Mac下一站式开发环境anaconda搭建),
本博文只是起对安装过程补充说明的作用。解决anaconda navigator无法打开的问题及使用anaconda navigator搭建 tensorflow\opencv等环境的注意点_第1张图片大家先去看视频再继续看下面,你会对整个安装过程有一个较深的了解但是安装过程可能并不像视频中那么美好。由于大家anaconda安装版本的不同,以及,这个平台的日常抽风,,常常出现以下问题
1.下载超时报错解决anaconda navigator无法打开的问题及使用anaconda navigator搭建 tensorflow\opencv等环境的注意点_第2张图片CondaHTTPError:
HTTP None None for url
Elapsed: None
An HTTP error occurred when trying to retrieve this URL.
ConnectTimeout(MaxRetryError(“HTTPSConnectionPool(host=‘conda.anaconda.org’, port=443): Max retries exceeded with url: /anaconda-fusion/win-64/repodata.json (Caused by ConnectTimeoutError(, ‘Connection to conda.anaconda.org timed out. (connect timeout=9.15)’))”,),)

关于这个问题,网上的普遍解答是,修改C盘中的“.condarc”文件,删掉其中的-defaults行,或者加入清华、中科大、豆瓣等镜像网站提高下载速度。具体大家可以参考这条博文
https://blog.csdn.net/ebzxw/article/details/80702506?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
但是我想说的是,这个方法有的时候,又或者说,他可能过去有用,(这是一篇2018年的博文,相似解答的博文大多集中于2018年,或许这个方法是绝对通用的,但就我个人而言,我当时换了各种镜像源,依然无法下载任何版本的tensorflow。所以在这种情况下,只能使用命令行下载。

2.常常,非常常常找不到自己想要的库
解决anaconda navigator无法打开的问题及使用anaconda navigator搭建 tensorflow\opencv等环境的注意点_第3张图片
譬如这里,我下载的是和B站UP主同版本的anaconda,但是,就是死活找不到opencv。
此时也只能采用命令行下载。目前网上没有相关解答。

讲到这里,可能有人要问,既然都是要用命令行,为什么先开始我还要开始讲anaconda navigator的方式。因为相比于命令行,应该说上面up主的anaconda navigator显得更加简便快捷,如果不出错,其实40分钟就可以结束所有操作。如果在上面过程出现错误再使用命令行下载进行纠正,我觉得才是正解。
关于使用命令行下载,太长了,我腾到下一篇来写

你可能感兴趣的:(解决anaconda navigator无法打开的问题及使用anaconda navigator搭建 tensorflow\opencv等环境的注意点)