Anaconda Navigator启动报错pautil.AccessDenied(pid=797)如何解决?
这个pautil.AccessDenied(pid=797)报错本质是权限不足或者目标进程(pid=797)被占用、无法访问导致的,我整理了几个社区里验证有效的解决方法,你可以按顺序尝试:
以管理员身份运行Navigator
右键点击Anaconda Navigator的快捷方式,或者直接找到安装目录里的anaconda-navigator.exe,选择「以管理员身份运行」。很多时候普通用户权限不足以操作某些系统级进程,提升权限就能直接解决问题。结束冲突的目标进程
按下Ctrl+Shift+Esc打开任务管理器,切换到「详细信息」标签,找到PID为797的进程,右键选择「结束任务」。如果找不到这个PID,也可以找找和Anaconda、Python相关的进程(比如python.exe、conda.exe),全部结束后再重启Navigator。重置Navigator配置文件
打开Anaconda Prompt(如果打不开的话用普通CMD也行),运行这条命令重置Navigator的配置:anaconda-navigator --reset配置文件损坏有时候会导致莫名的权限校验失败,重置后就能回到初始状态。
修复Anaconda安装
找到Anaconda的原安装程序(如果删了就重新下载对应版本),运行安装程序后选择「Repair」选项,让安装程序自动修复损坏的文件、权限设置或者依赖问题。修复完成后重启电脑再试。排查杀毒软件/防火墙拦截
部分杀毒软件或者系统防火墙会误判Anaconda的进程操作,直接拦截导致访问被拒。可以暂时关闭杀毒软件和防火墙,再尝试启动Navigator,如果能正常打开,记得把Anaconda相关的程序(比如anaconda-navigator.exe、conda.exe)添加到信任列表里。
内容的提问来源于stack exchange,提问作者shiyan

