簡體   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