Como instalar um pacote adicional no anaconda3? [duplicado]

1

Eu recebo este erro durante a instalação. E quando eu uso sudo , ele diz 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')

Isso é o que acontece quando eu uso sudo :

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

Eu não posso usar pip em sudo , continuo recebendo o mesmo erro:

sudo: pip: command not found

Como resolver isso?

    
por Raw One 13.03.2018 / 08:40

1 resposta

1

Todos os comandos conda devem ser executados sem privilégios de superusuário. É por isso que o comando sudo conda não funciona.

Você pode ter executado o arquivo bush de instalação do conda com privilégios de superusuário durante a instalação. O usuário ( raworm ) que está executando o conda não tem permissões de gravação para os caminhos ( /home/raworm/anaconda ) que precisa modificar no ambiente, então o conda não pode fazer nada. Para resolver esse problema, você precisa alterar as permissões para os caminhos ( /home/raworm/anaconda ).

Para alterar as permissões para caminhos ( /home/user/anaconda ) usando:

sudo chown -R user /home/user/anaconda
    
por Shamsul Arefin 08.07.2018 / 00:19