Не удалось обновить пакеты Anaconda на Ubuntu 17.04

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

. Я установил Anaconda ранее 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

6 ответов

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

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

bash Anaconda3-4.3.1-Linux-x86_64.sh

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

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

Спасибо Джордж за его ценные комментарии!

4
ответ дан 22 May 2018 в 22:23

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

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

bash Anaconda3-4.3.1-Linux-x86_64.sh

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

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

Спасибо Джордж за его ценные комментарии!

4
ответ дан 18 July 2018 в 12:57

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

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

bash Anaconda3-4.3.1-Linux-x86_64.sh

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

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

Спасибо Джордж за его ценные комментарии!

4
ответ дан 24 July 2018 в 20:04

Хотя ответ Джокерстера должен работать нормально, мне кажется, что это ужасный перебор. Можно просто:

sudo chown -R username:username anaconda3

Где имя пользователя - ваше имя пользователя.

4
ответ дан 22 May 2018 в 22:23

Хотя ответ Джокерстера должен работать нормально, мне кажется, что это ужасный перебор. Можно просто:

sudo chown -R username:username anaconda3

Где имя пользователя - ваше имя пользователя.

4
ответ дан 18 July 2018 в 12:57

Хотя ответ Джокерстера должен работать нормально, мне кажется, что это ужасный перебор. Можно просто:

sudo chown -R username:username anaconda3

Где имя пользователя - ваше имя пользователя.

4
ответ дан 24 July 2018 в 20:04

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

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