[英]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.