Как установить дополнительный пакет в 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

Я тоже не могу использовать pip в sudoЯ продолжаю получать ту же ошибку:

sudo: pip: command not found

Как это решить?

1 ответ

Все команды conda должны выполняться без привилегий суперпользователя. Вот почему sudo conda Команда не работает.

Возможно, во время установки вы запустили установочный файл conda с привилегиями суперпользователя. Пользователь (raworm) запущенный conda не имеет прав записи в пути (/home/raworm/anaconda) его нужно изменить в среде, тогда conda ничего не может сделать. Для решения этой проблемы вам необходимо изменить права доступа к путям (/home/raworm/anaconda).

Чтобы изменить разрешения для путей (/home/user/anaconda) с помощью:

sudo chown -R user /home/user/anaconda
Другие вопросы по тегам