Errno 13更新conda时拒绝权限

问题描述 投票:0回答:1

我正在尝试使用conda update --all更新Anaconda。

我收到以下警告:

Warning: 2 possible package resolutions (only showing differing packages):
  - anaconda::navigator-updater-0.2.1-py36_0
  - defaults::navigator-updater-0.2.1-py36done

然后开始:

## Package Plan ##

  environment location: /Users/me/anaconda3

...之后是各种各样的好东西。然后准备,验证和执行事务,此后出现以下错误:

ERROR conda.core.link:_execute(700): An error occurred while uninstalling package 'https://repo.continuum.io/pkgs/main/osx-64/xlrd-1.1.0-py36h336f4a2_1.tar.bz2::xlrd-1.1.0-py36h336f4a2_1'.
Rolling back transaction: done

[Errno 13] Permission denied: '/Users/me/anaconda3/lib/python3.6/site-packages/xlrd/__init__.py' -> '/Users/me/anaconda3/lib/python3.6/site-packages/xlrd/__init__.py.c~'
()

作为我的新编码员,我不知道环境,也不知道在我被告知要做的事情之外,如何更新它而不是猴子打字。这些到底意味着什么,我该如何解决?我可以想象,更新将很简单,因为它要返回到它来自的文件夹,所以为什么它说存在错误13,正如我的研究似乎表明的那样,这是管理员权限问题? (我是我的计算机的管理员,使用的是带有交互式外壳zsh的Mac。)

python command-line permissions anaconda updating
1个回答
0
投票

因此您正在使用的conda版本似乎容易出现这些错误。搜索它会带来许多类似的错误,通常的解决方案是始终更新conda,就像您尝试过的那样。

[来自here的@ soapy1评论,指出:

看起来像是在母版上固定的,应该在下一版conda中解决

我的建议是,如果可能,请卸载并安装anaconda。这将与最新的软件包一起安装,并且错误不应持续存在。您应该按照文档安全进行操作。

© www.soinside.com 2019 - 2024. All rights reserved.