Как установить дополнительный пакет в anaconda3? [dубликат]

Этот вопрос уже имеет ответ здесь: Некоторые программы не найдены при использовании с sudo 4 ответами

Я получаю эту ошибку при установке. И когда я использую 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
задан 8 July 2018 в 06:24

2 ответа

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

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

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

sudo chown -R user /home/user/anaconda
1
ответ дан 17 July 2018 в 18:57

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

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

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

sudo chown -R user /home/user/anaconda
1
ответ дан 23 July 2018 в 19:45
  • 1
    Это не указывает, как изменить разрешение на этот конкретный каталог. – Stephen Rauch 8 July 2018 в 01:39

Другие вопросы по тегам:

Похожие вопросы: