使anaconda的本地安装对所有用户可用,而无需重新安装全部

时间:2020-04-09 14:04:16

标签: python linux ubuntu anaconda

我在运行Ubuntu的Linux服务器上的用户帐户ubuntu下安装了anaconda。

然后我在ubuntu服务器中创建了新用户,我们称其为ubuntu1,ubuntu2等。

以ubuntu登录时,我可以执行以下操作:

conda activate <env_name>,它将为名为ubuntu的用户激活python环境。

该环境已安装在/home/ubuntu/anaconda3下。即在用户本地目录中。

是否有办法使所有用户都可以使用此conda环境,所以当我以其他用户身份登录时,假设用户名ubuntu1,conda激活工作,新用户也可以使用所需的anaconda和python版本?

重要说明:我不想重新安装anaconda,或创建现有anaconda的yml文件,然后以admin身份重新安装。我想通过使新用户可以广泛使用它来使用当前的配置/安装。

1 个答案:

答案 0 :(得分:2)

您可以做的是设置现有用户对您的环境路径的适当权限,并更改.bashrc文件(或.profile,或您在shell中用作初始化脚本的任何内容)的新用户可以在您的conda中使用$PATH二进制文件。

当然,这对于安装anaconda的用户来说可能会有安全风险。

相关问题