Не мог обновить пакеты Анаконды на Ubuntu 17.04

Следующее сообщение отображается каждый раз, когда я пытаюсь обновить любой пакет с conda update package-name

Я установил Анаконду ранее на 16,04 и 16.10 без таких проблем.

CondaIOError: IO error: Missing write permissions in: /home/samriddhi/anaconda3
#
# You don't appear to have the necessary permissions to update packages
# into the install area '/home/samriddhi/anaconda3'.
# However you can clone this environment into your home directory and
# then make changes to it.
# This may be done using the command:
#
# $ conda create -n my_root --clone=/home/samriddhi/anaconda3
4
задан 21 May 2017 в 21:28

2 ответа

Это - очень распространенная проблема онлайн, и я не нашел решения для нее на AskUbuntu или StackOverflow, и следовательно я отправляю этот ответ.

Анаконда стала файл .sh , который должен быть установлен со следующей командой

bash Anaconda3-4.3.1-Linux-x86_64.sh

Теперь даже при том, что я сделал это прежде по некоторым причинам, я добавил sudo перед этой командой, представляющей anaconda3 папку, недоступную без корневого разрешения.

Поэтому conda система управления пакета не могла получить доступ к каталогу и следовательно проблеме. Если такая проблема существует, просто удаляют предыдущий экземпляр установки с sudo rm -rf anaconda3 и переустанавливают.

Благодаря George для его ценных комментариев!

4
ответ дан 1 December 2019 в 09:03

Хотя ответ Djokester должен хорошо работать, он походит на ужасное излишество мне. Можно было просто сделать:

sudo chown -R username:username anaconda3

Где имя пользователя является Вашим пользовательским именем.

5
ответ дан 1 December 2019 в 09:03

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

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