Я получаю эту ошибку при установке. И когда я использую sudo
, он говорит, что команда не найдена
.
$ 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
Как решить эту проблему?
Все команды conda должны быть выполнены без полномочий суперпользователя. Вот почему sudo conda
команда не работает.
Вы, возможно, выполнили conda файл кустарника установки с полномочиями суперпользователя при установке. Пользователь (raworm
) выполнение conda не имеет полномочий записи к путям (/home/raworm/anaconda
) это должно изменить в среде, затем conda ничего не может сделать. Для решения этой проблемы, необходимо изменить полномочия на пути (/home/raworm/anaconda
).
Изменить полномочия на пути (/home/user/anaconda
) использование:
sudo chown -R user /home/user/anaconda