web-dev-qa-db-ja.com

Anacondaの更新が失敗する:環境書き込み不可エラー

conda update --name root condaを使用してAnacondaとそのパッケージを更新しようとしていますが、毎回失敗します。

エラーメッセージ:EnvironmentNotWritableError:現在のユーザーには、ターゲット環境への書き込み権限がありません。環境の場所:C:\ ProgramData\Anaconda3

環境の場所:C:\ProgramData\Anaconda3rootbaseに置き換えましたが、それでも同じエラーが発生します。

何か助けは?

29
A. E. Fahim

管理者としてanacondaプロンプトを開き、次を入力します

0
gaurav Bhagat

以前、OS Xのシステムインストーラーを介してanacondaをインストールし、~/.conda/environments.txtはrootが所有しています。 Condaはこのファイルを変更できなかったため、エラーが発生しました。

この問題を修正するために、そのディレクトリとファイルの所有権をユーザー名に変更しました。

Sudo chown -R $USER ~/.conda
0
ben-albrecht

私も同じ問題を抱えていました。私はanacondaを再インストールすることで問題を解決しました(今回のインストールでは、ユーザーとして「私だけ」を選択しました)。問題は解決されました。同じことを試してください

0
user12572145

端末のこのコード行で問題を解決します

$ Sudo chown -R $USER:$USER anaconda 3
0
Stephen Paul

私の場合、どういうわけかCONDA_ENVS_PATHが削除されたため、NotWritableErrorが発生していました。だから私は指定してエラーを修正しました

CONDA_ENVS_PATH=~/my-envs:/opt/anaconda/envs

.bashrcファイル内

0
Dhiren Hamal

このフォルダ「C:\ ProgramData \」を開き、「\ Anaconda3」を右クリックします。プロパティ->セキュリティに移動し、各ユーザーのすべてのボックスをチェックします。これでうまくいきました。

0
Agu Yitzkak

インストール前にユーザーのホームディレクトリにあるファイル.condarc(例:/root/.condarc)を削除すると、問題が解決しました。

0
AVA