繁体   English   中英

Errno 13 更新 conda 时权限被拒绝

[英]Errno 13 Permission denied when updating conda

我正在尝试使用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,正如我的研究表明的那样,这是一个管理员权限问题? (我在我的机器上是管理员,使用带有交互式 shell zsh的 Mac。)

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

来自此处的@soapy1 评论指出:

看起来这是在master上修复的,应该在conda的下一个版本中解决

我的建议是,如果可能,卸载并安装 anaconda。 这将使用最新的软件包进行安装,并且错误不会持续存在。 您应该遵循有关安全执行此操作的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM