如何解决anaconda提示符中[WinError 5]访问被拒绝的问题

如何解决anaconda提示符中[WinError 5]访问被拒绝的问题,anaconda,conda,jupyter-lab,Anaconda,Conda,Jupyter Lab,我最近重置了我的笔记本电脑并在其中安装了anaconda,我试图打开jupyter lab,但执行jupyter命令'lab'时出现错误:[WinError 5]访问被拒绝但当我尝试打开JUPYTER笔记本或尝试以anaconda作为管理员打开JUPYTER LAB时,它工作正常。我重新安装了anaconda,但它仍然会给我相同的错误。当我尝试从anaconda navigator打开JUPYTER LAB时,它也会给我相同的错误。在休息笔记本之前,它对我工作正常,但现在不是。在这里提问之前,我

我最近重置了我的笔记本电脑并在其中安装了anaconda,我试图打开jupyter lab,但执行jupyter命令'lab'时出现错误:[WinError 5]访问被拒绝但当我尝试打开JUPYTER笔记本或尝试以anaconda作为管理员打开JUPYTER LAB时,它工作正常。我重新安装了anaconda,但它仍然会给我相同的错误。当我尝试从anaconda navigator打开JUPYTER LAB时,它也会给我相同的错误。在休息笔记本之前,它对我工作正常,但现在不是。在这里提问之前,我试图在网上搜索我的问题,但没有得到答案

我想在正常的蟒蛇提示下运行JUPYTER实验室

其他细节

-My anaconda is installed in C:\ProgramData  (by default)
-I didn't check the box "add to path" while installing anaconda 

最后,我找到了解决这个问题的方法 以下是步骤

step1: open your anaconda navigator 
step2: click on jupyter lab setting option and then remove it
step2: Now open your anaconda prompt and type the following command "conda install -c conda-forge jupyterlab" 

现在试着打开它

试着以管理员的身份执行。问题解决了

此解决方案不安全。当您使用Admin执行程序时,此程序对系统具有完全权限


好的解决方案是使用当前系统用户(而不是root/admin)创建一个新环境。激活这个新环境,它就会工作

我所做的是在Anaconda Navigator中创建一个新环境。我的默认环境是root,因此我只能以root身份启动应用程序。 在Anaconda Navigator主屏幕中,单击
环境
->
创建
。以下是创建新环境的指南


希望有帮助。

我也有类似的问题,它与windows安全相关


要解决此问题,请使用“以管理员身份运行”选项运行AnnaConda Navigator。一旦加载了Navigator,您就可以毫无错误地启动jupyter lab。

解决此问题的最简单方法是以管理员身份运行anaconda提示符,然后打开Jupiter lab

我看到所有用户在Windows上安装anaconda 3时都会出现此问题。默认(对于单用户)安装似乎很好。在安装过程中,权限不知怎么搞砸了。我找到的解决方案是:资源管理器>右键单击anaconda3文件夹>属性>安全性>高级>更改权限>选中“替换所有子权限项…”>确定


这需要一段时间。在那之后,卸载和重新安装Jupyter Lab工作得很好。

我遇到的问题是,它在
用户//anaconda3/
中安装了应用程序。
为了解决这个问题,我只需手动将文件夹及其内容移动到
c:/program files/

我遇到了这个问题
'Error executing Jupyter command'lab':[WinError 5]访问被拒绝'
几次。解决此问题的最快方法是以管理员身份运行anaconda提示符。

我想强调的是仅作为注释编写的内容,因为作为答案查找比浏览所有注释更容易:

如果您正在使用Windows并为所有用户安装了它,则会出现此错误

  • 最简单的方法是仅为您重新安装Anaconda。


注意:在只为一个用户(您)重新安装之前,您可以卸载以前的(未成功的)安装(适用于所有用户)。但是以后也可以这样做。

简单且最好的解决方案是关闭现有的anaconda navigator,然后再次以管理员身份运行出现错误的原因是,您的不是以管理员身份运行,只需使用管理权限重新启动Cmd/Shell。 它将解决这个问题


p、 s~它为我解决了问题

您可以用Python运行它:

python-mjupyterlab


这应该可以从Anaconda提示符甚至命令提示符(如果它在Anaconda中使用Python)执行。

出于安全考虑,请避免以管理员身份运行。最快的方法是创建一个虚拟环境并安装在那里。这就是我所做的,它不需要重新安装Anaconda或以管理员身份运行它

在anaconda提示符中:

conda create -n myenv python=3.9
conda activate myenv
conda install -c conda-forge jupyterlab
jupyter lab

最后一行将启动jupyter实验室。

这是一项工作,对吗?真正的原因是什么?我不知道我猜jupyter实验室没有正确安装,所以我删除了它并安装了它,它工作正常。我发现了问题。如果在windows中使用并为所有用户安装,则会出现此错误。唯一的解决办法是以管理员身份运行conda。否则,你需要卸载然后只为你重新安装。是的,你是对的,使用anaconda作为管理员它对我很有效,但每次我不得不更改目录时,这都非常令人恼火,所以我发现了这个方法,它对methis非常有效。这是一个错误,无法枚举容器中的对象。访问被拒绝您好,欢迎访问SO!请阅读,可能很简单,但绝对不是以管理员身份运行它的最佳方式。在我没有管理员权限的计算机上,这对我来说非常有用,而且它是气隙的,所以我无法重新安装。