Невозможно установить пакет через Miniconda: разрешение на запись - PullRequest
0 голосов
/ 29 мая 2020

Я произвел тихую установку Miniconda как root, а затем добавил разрешение на запись для обычного пользователя, который не может устанавливать пакеты:

Если я попробую - как обычный пользователь:

conda install -y -c bioconda covtobed

Я получаю эту ошибку:

EnvironmentNotWritableError: The current user does not have write permissions to the target environment.
  environment location: /virome/tools/Miniconda_Shared
  uid: 1982
  gid: 1982

Но следующие команды работают:

touch /virome/tools/Miniconda_Shared/test.write
touch /virome/tools/Miniconda_Shared/pkgs/test.write
rm /virome/tools/Miniconda_Shared/test.write /virome/tools/Miniconda_Shared/pkgs/test.write

Что я должен проверить (с точки зрения разрешения), чтобы исправить это?

1 Ответ

0 голосов
/ 29 мая 2020

Найдено здесь: https://docs.anaconda.com/anaconda/install/multi-user/

sudo chgrp -R $SHAREDGROUP $PATHTOCONDA
sudo chmod 770 -R $PATHTOCONDA
...