У меня есть и root-доступ, и моя собственная учетная запись на сервере.Теперь у меня есть anaconda, установленный как root и в / opt / anaconda3.
У меня есть доступ к anaconda в качестве пользователя на этом же сервере.Но когда я пытаюсь создать среду в Конде, это всегда дает мне эту ошибку.
NotWritableError: The current user does not have write permissions to a required path.
path: /opt/.conda/environments.txt
uid: 1002
gid: 1002
If you feel that permissions on this path are set incorrectly, you can manually
change them by executing
$ sudo chown 1002:1002 /opt/.conda/environments.txt
Когда я запускаю
sudo chown 1002:1002 /opt/.conda/environments.txt
Это позволяет мне создать ENV без проблем.Но это работает только для этой сессии.В следующий раз залогинитесь снова, тоже самое.
Так что я думаю, что мне нужно добавить разрешение на запись для моего идентификатора пользователя в этот файл.
Как мне это сделать?
Должен ли я войти в систему как root, выполнив
sudo su -
, а затем сделать
chmod u+rw
Но как мне указать uid и gid, как указано выше, чтобы получить доступ для записив этот файл.
Спасибо