如何在 anaconda3 中安装附加软件包?

如何在 anaconda3 中安装附加软件包?

安装时出现此错误。当我使用时sudo,它显示command not found

$ conda update conda
Solving environment: done

## Package Plan ##

environment location: /home/raworm/anaconda

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')

当我使用时会发生这种情况sudo

 $ sudo conda update conda
 sudo: conda: command not found

我也无法使用pipsudo我不断收到相同的错误:

sudo: pip: command not found

如何解决这个问题?

答案1

所有 conda 命令都必须在没有超级用户权限的情况下运行。这就是sudo conda命令不起作用的原因。

您可能在安装时以超级用户权限运行了 conda 安装文件。运行 conda 的用户 ( raworm) 对环境中需要修改的路径 ( ) 没有写入权限/home/raworm/anaconda,因此 conda 无法执行任何操作。要解决此问题,您需要更改路径 ( ) 的权限/home/raworm/anaconda

要更改路径的权限 ( /home/user/anaconda),请使用:

sudo chown -R user /home/user/anaconda

相关内容