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