自学内容网 自学内容网

Linux下root用户共享conda环境给其他用户

首先可以先用命令查看环境存储位置

conda env list

比如我的root用户的base环境

# conda environments:
#
base                  *  /usr/local/miniconda3

在root下先给环境添文件夹加普通用户的权限

chmod -R 755 /usr/local/miniconda3

接下来新建一个用户,设置密码

# 新建一个newuser用户,加入sudo用户组
useradd -m -s /bin/bash -g users -G sudo newuser
# 设置密码,输入两遍
passwd newuser
# 从root跳转到新用户
su - newuser

然后我们需要给新用户添加conda环境变量,并且初始化

# 添加环境位置
export PATH="/usr/local/miniconda3/bin:$PATH"
# bash更改生效
source ~/.bashrc
# conda命令已经可以使用了,做个初始化
conda init bash
# bash更改生效
source ~/.bashrc

然后在newuser下查看conda环境列表,也可以看到root下的环境了

下面是完整操作流程图

​​​​​​​


原文地址:https://blog.csdn.net/lijj0304/article/details/142309509

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!