递归“ Anaconda-Navigator”想要访问您在Mac OS Catalina上的文件夹

时间:2019-12-14 11:07:58

标签: anaconda spyder macos-catalina

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

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

enter image description here

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

我不明白这一点很愚蠢,我想解决方案很简单。谁能帮我解决这个问题?

谢谢!

5 个答案:

答案 0 :(得分:2)

尝试从终端启动Spyder:

~/anaconda3/bin/spyder

没有其他解决方案对我有用,但这似乎已经解决了问题。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

anaconda-navigator

答案 4 :(得分:0)

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