【问题标题】:How to solve [WinError 5] Access is denied in anaconda prompt如何解决【WinError 5】anaconda prompt中拒绝访问
【发布时间】:2020-07-01 07:09:59
【问题描述】:

我最近重置了我的笔记本电脑并在其中安装了 anaconda,我尝试打开 jupyter lab 但它给了我错误 Error executing Jupyter command 'lab': [WinError 5] Access is denied 但当我尝试打开 JUPYTER NOTEBOOK 或尝试使用 anaconda 打开 JUPYTER LAB 时它工作正常管理员 我重新安装了 anaconda,但它仍然给我同样的错误,当我尝试从 anaconda 导航器打开 JUPYTER LAB 时,它给了我同样的错误,在休息我的笔记本电脑之前它对我来说很好,但现在它不是。在这里提问之前,我尝试在网络上搜索我的查询,但我没有得到答案。

我想用普通的 anaconda 提示符运行 JUPYTER LAB

更多细节

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

【问题讨论】:

    标签: anaconda conda jupyter-lab


    【解决方案1】:

    你可以用 Python 运行它:

    python -m jupyterlab

    这应该在 Anaconda Prompt 甚至命令提示符下工作(如果它在 Anaconda 中使用 Python)。

    【讨论】:

    • 这在我没有管理员权限的计算机上非常适合我,而且它是气隙的,所以我无法重新安装。
    • 也为我工作。能够恢复部分历史记录。
    【解决方案2】:

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

    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" 
    

    现在尝试打开它

    【讨论】:

    • 这是一种解决方法,对吗?真正的原因是什么?
    • 我不知道我猜 jupyter lab 没有正确安装,所以我删除了它并安装了它,它可以正常工作
    • 我发现了问题。如果您在 Windows 中使用并为所有用户安装,您将收到此错误。唯一的解决方法是以管理员身份运行 conda。否则,您需要卸载然后重新安装。
    • 是的,你是对的,使用 anaconda 作为管理员它对我有用,但每次我不得不为此更改目录时都很烦人,所以我发现了这种方法,它对我来说效果很好跨度>
    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

      我遇到了类似的问题,它与 Windows 安全性有关。

      为了解决这个问题,使用以管理员身份运行选项运行 AnnaConda Navigator。加载 Navigator 后,您可以毫无错误地启动 jupyter 实验室。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

          发生错误的原因是,您的 NotAdministrator 身份运行,只需 Restart 具有 管理员权限的 Cmd/Shell >。 它会解决这个问题。

          p.s ~它为我解决了

          【讨论】:

          【解决方案7】:

          上述解决方案有效...但如果您不想执行这些步骤。我有另一个解决方法,我一直在关注。

          那是什么?

          通常,您在打开jupyter notebook 命令时不会出错。

          我通常在资源管理器的路径栏中键入 jupyter notebook 以直接从该路径打开笔记本 — 但由于我们在 jupyter lab 中遇到错误,我只能从那里打开 jupyter notebook。

          解决方案就是这样,

          1. 只需像往常一样在命令提示符或资源管理器的路径栏中输入jupyter notebook

          2. 浏览器自动打开后,将网址更改为:

          http://localhost:8888/tree 转 → http://localhost:8888/lab

          1. 是的,只是一个字的变化。 实验室 和... 哇! jupyter 实验室就在您想要的地方!

          【讨论】:

            【解决方案8】:

            我想强调仅作为评论写的内容,因为找到它作为答案比浏览所有 cmets 更容易:

            如果您使用的是 Windows 并为所有用户安装了它,您将收到此错误。

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

            注意:您可以先卸载之前的(不成功的)安装(适用于所有用户),然后再为一位用户(您)重新安装。但也可以稍后再做。

            【讨论】:

              【解决方案9】:

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

              在 anaconda 提示符中:

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

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

              【讨论】:

                【解决方案10】:

                我所做的是在 Anaconda Navigator 中创建一个新环境。我的默认环境是 root,所以我只能以 root 身份启动应用程序。 在 Anaconda Navigator 主屏幕中,单击 Environments -> Create。这是创建新环境的指南https://docs.anaconda.com/anaconda/navigator/tutorials/manage-environments/

                希望有所帮助。

                【讨论】:

                  【解决方案11】:

                  解决此类问题的最简单方法是以管理员身份运行 anaconda 提示符并打开 Jupiter 实验室

                  【讨论】:

                    【解决方案12】:

                    这是我看到在 Windows 上为所有用户安装 Anaconda 3 时发生的问题。默认(对于单用户)安装似乎很好。权限在安装过程中以某种方式搞砸了。我找到的解决方案是:资源管理器>右键anaconda3文件夹>属性>安全>高级>更改权限>勾选“替换所有子权限条目...”>确定。

                    这需要一段时间。之后卸载并重新安装 Jupyter Lab 效果很好。

                    【讨论】:

                    • 这给出了错误无法枚举容器中的对象。访问被拒绝
                    【解决方案13】:

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

                    【讨论】:

                      【解决方案14】:

                      简单且最佳的解决方案是关闭现有的 anaconda 导航器并再次以管理员身份运行

                      【讨论】:

                      • 可能很简单,但绝对不是最好以管理员身份运行。
                      猜你喜欢
                      • 2017-11-24
                      • 2018-02-10
                      • 2020-05-03
                      • 2016-11-06
                      • 1970-01-01
                      • 1970-01-01
                      • 2016-12-21
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多