我以root身份进行了Miniconda的静默安装,然后向无法安装软件包的普通用户添加了写权限:
如果我尝试-以普通用户身份登录
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
要解决此问题,我应该检查什么(就权限而言)?
答案 0 :(得分:0)
在这里找到:https://docs.anaconda.com/anaconda/install/multi-user/
sudo chgrp -R $SHAREDGROUP $PATHTOCONDA
sudo chmod 770 -R $PATHTOCONDA