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