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

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

bash 复制代码
conda env list

比如我的root用户的base环境

bash 复制代码
# conda environments:
#
base                  *  /usr/local/miniconda3

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

bash 复制代码
chmod -R 755 /usr/local/miniconda3

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

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

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

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

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

下面是完整操作流程图

​​​​​​​

相关推荐
DianSan_ERP17 小时前
电商架构演进:如何在高并发场景下实现多平台API的标准化履约?
运维·前端·网络·安全·架构·自动化
恒53917 小时前
Linux文件系统I
linux·运维·服务器
阿成学长_Cain17 小时前
Linux ipcs 命令超全详解:查看共享内存 / 消息队列 / 信号量,IPC 运维必备
linux·运维·服务器·网络·数据库
黯然神伤88817 小时前
AlmaLinux设置软件下载源
linux·alma
nothing&nowhere18 小时前
用 Python 做问卷数据清洗:无效样本检测与处理实战
开发语言·python·数据清洗·数据处理·问卷星·问卷星脚本·刷问卷
青瓦梦滋18 小时前
协议定制/序列化-反序列化(Linux视角)
linux·服务器·网络·c++
花酒锄作田18 小时前
如何发布自己的 Python 库到 PyPI
python
researcher-Jiang18 小时前
Design Patterns——Template Method入门到情景实战
python·设计模式·模板方法模式
运维老郭20 小时前
【K8s运维实战】Kubernetes临时存储卷实战:emptyDir核心用法与gitRepo弃用迁移指南
运维·云原生·kubernetes