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下的环境了

下面是完整操作流程图

​​​​​​​

相关推荐
PC2005-cloud12 分钟前
Qdrant 连接失败排查:localhost 解析到 __1,而 Docker 只绑了 IPv4
运维·docker·容器
一只旭宝12 分钟前
Python 与 C/C++ 内存模型对比总结
c语言·c++·python
电子制造自留地29 分钟前
AI服务器PCB的超低损耗材料选型逻辑
运维·服务器·人工智能·科技·制造·科普·pcb工艺
砚底藏山河40 分钟前
容错重试与指数退避:网络抖动手抖不再丢数据(魔码量化实战 #04)
java·数据库·python·金融
一技安身1 小时前
【信创】Ollama 手动提取 deepseek-r1:1.5b模型迁移到内网机器
服务器·docker·语言模型
今儿敲了吗1 小时前
02词云生成器
笔记·python
李高钢1 小时前
Python Tornado 框架入门:从零搭建你的第一个异步 Web 应用
前端·python·tornado
码少女1 小时前
Linux——多路复用之poll模型
linux·服务器·网络
蓝速科技1 小时前
会议室门牌触控预约选型与落地实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
PatrickYao04221 小时前
Linux安装UV
linux·运维·uv