【问题标题】:Recursive "Anaconda-Navigator" would like to access your folder on mac OS Catalina递归“Anaconda-Navigator”想访问您在 mac OS Catalina 上的文件夹
【发布时间】:2019-12-14 11:07:58
【问题描述】:

我已经广泛研究了有关 Anaconda 的 Mac OS Catalina 权限问题的所有可用解决方案。我做了所有找到的替代方案,包括删除所有与 anaconda 相关的文件并重新安装它们,但我的问题仍然存在。

我能够运行我的代码而不会出现重大问题,但是每次 spyder 保存或运行文件时都会打开一个反复出现的弹出屏幕。屏幕如下:

我尝试将 Anaconda-Navigator 添加为系统偏好设置>安全和隐私>全盘访问上的全盘访问应用程序。如果我不关闭 Spyder,它将在没有弹出窗口的情况下运行,但如果我重新启动 Anaconda,问题又回来了,并且 Anaconda-Navigator 不再具有完整的磁盘访问权限。

没有弄清楚这一点我觉得很愚蠢,我想一些简单的方法就是解决方案。谁能帮我解决这个问题?

谢谢!

【问题讨论】:

    标签: anaconda spyder macos-catalina


    【解决方案1】:

    尝试从终端启动 Spyder:

    ~/anaconda3/bin/spyder

    其他解决方案都不适合我,但这似乎已经解决了问题。

    我怀疑这是由于 Catalina OS 的安全性更严格,因为其他人也有类似的权限问题,请参阅 herehere。 从终端启动 Spyder 似乎可以解决这个问题。

    【讨论】:

    • 额外的好处是您现在无需先运行 Anaconda 即可打开 spyder。快捷方式:将此命令作为别名添加到您的 .bash_profile 或 .zprofile 文件中。例如alias spyder="/path1/path2/anaconda3/bin/spyder &" 在后台运行它
    【解决方案2】:

    显然没有简单的解决方案。 Anaconda 团队建议重新安装所有支付 attentino 的东西,以将安装文件夹设置为您的主文件夹的子文件夹(问题与由于操作系统升级导致 Anaconda 文件夹的重新定位有关)。 或者,他们还提供了一个补丁,如果您不想重新安装所有内容,您可以尝试运行该补丁。 这是链接: How to Restore Anaconda after Update to MacOS Catalina

    【讨论】:

      【解决方案3】:

      当我从 GUI 打开 Jupyter Lab 时,我也遇到了这个问题,但如果我关闭 Navigator 并从命令行启动它,我不再遇到递归权限请求问题。

      【讨论】:

        【解决方案4】:

        只需从终端启动 Anaconda Navigator。在终端中运行:

        anaconda-navigator

        【讨论】:

        【解决方案5】:

        我遇到了这个问题,然后通过转到 System Preferences -> Privacy and Security -> Full Disk Access 并允许 Anaconda 来解决它。没有其他解决方案对我永久有效。

        【讨论】:

          猜你喜欢
          • 2018-02-01
          • 1970-01-01
          • 2020-02-11
          • 2022-10-17
          • 1970-01-01
          • 2013-02-03
          • 2021-09-17
          相关资源
          最近更新 更多