无法通过 Miniconda 安装包:写权限
Cannot install package via Miniconda: write permission
我以 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
我应该检查什么(在权限方面)来解决这个问题?
在此处找到:https://docs.anaconda.com/anaconda/install/multi-user/
sudo chgrp -R $SHAREDGROUP $PATHTOCONDA
sudo chmod 770 -R $PATHTOCONDA
我以 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
我应该检查什么(在权限方面)来解决这个问题?
在此处找到:https://docs.anaconda.com/anaconda/install/multi-user/
sudo chgrp -R $SHAREDGROUP $PATHTOCONDA
sudo chmod 770 -R $PATHTOCONDA