В моем случае это было потому, что в моей среде conda были некоторые файлы, принадлежащие пользователю root.Очевидно, что в какой-то момент я случайно выбросил sudo
перед командой conda, что привело к тому, что все файлы, которые были изменены или созданы этой командой, остались в собственности root.Если вы не хотите всегда запускать среду анаконды от имени пользователя root - это будет редко и потенциально очень опасно !!- было бы настоятельно рекомендовано вернуть право владения этими файлами вашему пользователю без полномочий root.
Для этого я просто сделал это в оболочке:
$ cd ~/anaconda3
$ sudo chown -R user.user .
где вы бы заменили user
своим именем пользователя в Linux.
Конфигурация Ubuntu по умолчанию создает группу по умолчанию для каждого пользователя, имя которой совпадает с именем пользователя, поэтому я добавил туда user.user
.Если ваши настройки отличаются, вы можете легко изменить их в соответствии с вашей ситуацией.
Если сомневаетесь, просто выполните ls -Fla ~/anaconda3
, и он покажет информацию о владельце и группе для всех файлов в корневом каталоге вашего файла.Установка Anaconda.