我为了安装tensorflow而下载了Anaconda,但在启动过程中却出现错误,上网搜索,发现很多人和我一样,错误主要有两点:
1.弹框显示:There is an instance of anaconda navigator already running error;
2.始终停留在loading navigator绿色圈圈。
本文给出解决方法。
1.弹框显示:There is an instance of anaconda navigator already running error
意思是已经有anaconda正在运行,我们需要手动中止。
首先打开任务管理器,将所有python任务全部结束。
其次,打开cmd命令窗口,将所有pythonw.exe任务全部中止,输入taskkill/IM pythonw.exe,如果结束不了,就在末尾加上“ /F”强行终止进程,注意 /F前面有空格,一定要加上!
至此,弹窗应该会消失,再次启动Anaconda Navigator。
2.始终停留在loading navigator绿色圈圈
有很多朋友完成了上一步之后(包括我自己),发现依旧不能成功启动Anaconda Navigator,启动进程会一直停留在loading navigator那个绿色圈圈处。经过一番查找,最终找到解决方法:修改anaconda_api.py文件。
找到自己的Anaconda3安装路径,我的是默认路径,会在C盘的ProgramData文件夹里,和我一样安装时选择默认路径的小伙伴,应该也能在这个文件夹下找到Anaconda3文件。接着找到anaconda_api.py文件,路径为:
C:\ProgramData\Anaconda3\Lib\site-packages\anaconda_navigator\api
打开anaconda_api.py文件,可以用自己电脑上现有的编译器打开,我的是visual studio 2022。找到versions=[vsdata.get(‘productVersion’)]这行代码(Ctrl + F打开搜索框),我的打开位置是在903行,将这行代码改成versions=[“1b8e8302e405050205e69b59abb3559592bb9e60”]。此方法来源博客:解决Anaconda navigator打不开一直loading的问题_anaconda navigator一直在loading-CSDN博客
注意:很多小伙伴会直接将这行代码复制进搜索框进行搜索,然后发现找不到!原因在于引号,不同的编译器可能会有不同的格式,比如有些编译器的双引号是“ ”(左右引号),而VS的双引号是” ”(都是右引号),单引号同理,这个问题不易察觉。如果搜索不到可以试着修改符号。
以上两步都完成了,再次重启Anaconda Navigator应该就没问题了。