web-dev-qa-db-ja.com

conda更新conda許可エラー

~$ conda update conda
Solving environment: done

## Package Plan ##

  environment location: /home/david/anaconda3

  added / updated specs: 
    - conda


The following packages will be UPDATED:

    conda: 4.4.10-py36_0 --> 4.4.11-py36_0

Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(481): An error occurred while uninstalling package 'defaults::conda-4.4.10-py36_0'.
PermissionError(13, 'Permission denied')
Attempting to roll back.

Rolling back transaction: done

PermissionError(13, 'Permission denied')

Virtualbox ubuntu 16.04でcondaを更新しようとしていて、この許可エラーが発生しました。 Sudo conda update condaを試しましたが、Sudo: conda: command not foundを返します。ここからどこに行くかわかりません。

23
dyubidub

私は同じエラーを受け取り、これで解決しました:

Sudo env "PATH=$PATH" conda update conda
22
Kayvan Karim

Anaconda Promptを右クリックし、「管理者として実行」を選択して、実行するコマンドを入力することで、この問題を解決しました。

この問題は、インストール時に、すべてのユーザーanacondaのオプションインストールを選択した場合に発生します。上記のように解決できます-管理者として実行し、インストールのためにcondaコマンドを入力し、パッケージを更新します。

20
Arpit Patel

すべてのcondaコマンドは、スーパーユーザー権限なしで実行する必要があります。 Sudo condaコマンドが機能しないのはそのためです。

インストール中にスーパーユーザー権限でcondaインストールブッシュファイルを実行した可能性があります。 condaを実行しているユーザー(david)は、環境内で変更する必要があるパス(/home/david/anaconda3)への書き込み権限を持っていないため、condaは何もできません。この問題を解決するには、パス(/home/david/anaconda3)へのアクセス許可を変更する必要があります。

次を使用してパス(/home/user/anaconda3)のアクセス許可を変更するには:

Sudo chown -R user /home/user/anaconda3
11
Shamsul Arefin

許可が拒否されたため、Sudo chown -R frazier:frazier /home/frazier/anaconda3

PS:「frazier」をユーザー名に変更します。

9
Frazier
conda install numpy
{
Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while uninstalling package 'defaults::conda-4.5.4-py27_0'.
OSError(13, 'Permission denied')
Attempting to roll back.

Rolling back transaction: done

OSError(13, 'Permission denied')}

解決:

condaの許可を変更するには、次のコマンドを使用します。

Sudo chown -R nikhil /home/nikhil/miniconda

chownコマンドは、minicondaの許可を変更してSudoを使用します。これで、Sudoにアクセスできるようになりました。

conda update conda
  • トランザクションの実行:完了

4
Nikhil Parashar

私もこのエラーがあり、次のことを実行して解決しました-少し奇妙ですが、試してみる価値があります。
1。管理者として実行
2。以下のコードを実行して、環境内のパッケージを具体的に更新します-myenv
$ conda install --name myenv numpy
3。私にとっては、環境が実行されていたため、実行中のワークブックを閉じて、ポイント1と2を実行すると更新されませんでした。

2
rishi jain

AnacondaをSudoまたはrootユーザーでインストールしました。通常のubuntu/<Your username>ユーザーでインストールする必要があります。既にインストールされているAnaconda(/home/<user>/anaconda3)を削除するか、バックアップを作成します。通常モードでanaconda(bash conda_installer_script)をインストールします。

この行の.bashrcを確認して検証します。

export PATH="/home/<username>/anaconda3/bin:$PATH"

適切なanacondaパスで追加しない場合。

.bashrcファイルをリロードし、conda listコマンドでcondaが機能していることを確認します。

これでconda update condaを実行できます

2
Manish Verma

anacondaでのパッケージのインストール中にこのエラーメッセージが表示された場合は、次の手順に従ってください。

  1. 右クリックしてanacondaプロンプトを開きます。
  2. 管理者として実行を選択します。
  3. install package.eg conda install numpyのコマンドを入力します
1
Ajay kumar