安装程序Anaconda:Navigator启动时出现意外错误。

8

我曾经安装了Anaconda,并成功启动后使用R或Python。但今天我无法再启动它,遇到了以下错误(即使以管理员身份运行软件仍然出现同样的错误):

An unexpected error ocurred on Navigator start-up
psutil.AccesDenied(pid=5740)

Traceback (most recent call last):
File "C:\Users\user\Anaconda3\lib\site-packages\psutil\_pswindows.py", line 620, in wrapper
return fun(self, *args, **kwargs)
File "C:\Users\user\Anaconda3\lib\site-packages\psutil\_pswindows.py", line 690, in cmdline
ret = cext.proc_cmdline(self.pid)
PermissionError: [WinError 5] Access Denied

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\user\Anaconda3\lib\site-packages\anaconda_navigator\exceptions.py", line 75, in exception_handler
return_value = func(*args, **kwargs)
File "C:\Users\user\Anaconda3\lib\site-packages\anaconda_navigator\app\start.py", line 108, in start_app
if misc.load_pid() is None: # A stale lock might be around
File "C:\Users\user\Anaconda3\lib\site-packages\anaconda_navigator\utils\misc.py", line 384, in load_pid
cmds = process.cmdline()
File "C:\Users\user\Anaconda3\lib\site-packages\psutil\__init__.py", line 701, in cmdline
return self._proc.cmdline()
File "C:\Users\user\Anaconda3\lib\site-packages\psutil\_pswindows.py", line 623, in wrapper
raise AccessDenied(self.pid, self._name)
psutil.AccessDenied: psutil.AccessDenied (pid=5740) 
7个回答

4

对我来说运行良好,不需要重启。 - Daniel Farrell

2
我在win10 x64 (python3.x)上使用anaconda,今天早上遇到了这个问题。所有在anaconda中完成的工作都是安装名为pywinauto的软件包,然后我关闭了电脑回家了。
我遵循了lan在https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/4hBTDOcDzgo中提出的建议,使用命令更新了anaconda。
conda update anaconda-navigator

然而,错误仍然存在。

接着我重启了电脑并重新启动anaconda,神奇的事情发生了!anaconda正常工作了!

我认为可能是在安装新软件包时更改了某些配置,并且这种更改与当前配置冲突,需要重启电脑才能解决。请注意,关闭计算机然后重新启动它并不等同于重新启动它。

因此,只需重启计算机即可解决问题。


重新启动和卸载Anaconda,以及Python也没有解决我的问题。 - Mohammad Heydari
对我没用。 - Dolunaykiz

2
尝试从您的目录中删除.condarc并检查是否有效。我遇到了相同的问题,这对我有用。希望对您有帮助。

2
面对最初的回答中提到的错误,我尝试了这里给出的其他解决方案,通过在anaconda终端中执行命令,但在我的情况下没有任何作用,因为当我执行命令时出现以下错误:

加载错误:位置0处的无效yaml

这意味着.condarc文件可能由于某些原因损坏或发生了一些更改。
对我有效的解决方案是删除.condarc。因为.condarc配置文件遵循简单的YAML语法。 .condarc将在您运行anaconda navigator时自动创建在您的主目录中。 Conda将再次重新创建它。
希望能帮到你!

0

我也遇到了同样的问题,当我尝试更新Anaconda Navigator时,出现了conda内存错误...最终,简单的重置命令对我有用...!!

anaconda-navigator --reset

0
如果以上解决方案无法解决问题,只需关闭代理即可。 输入图像描述

0

我遇到了相同的问题。我使用v2ray和proxyfier连接互联网,然后退出proxyfier和v2ray并重新打开anaconda navigator。最终解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接