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

下面是完整操作流程图

​​​​​​​

相关推荐
workflower12 小时前
时序数据获取事件
开发语言·人工智能·python·深度学习·机器学习·结对编程
鸠摩智首席音效师13 小时前
linux 系统中 Shutting Down, Restarting, Halting 有什么区别 ?
linux·运维·服务器
CIb0la13 小时前
Linux 将继续不支持 HDMI 2.1 实现
linux·运维·服务器
C++业余爱好者13 小时前
Java 提供了8种基本数据类型及封装类型介绍
java·开发语言·python
吕了了14 小时前
85 微PE吕了了修改版--更新!
运维·windows·电脑·系统
德生coding14 小时前
wifi驱动编译出来的驱动文件怎么做strip
linux
鹿鸣天涯14 小时前
Kali Linux 2025.4 发布:桌面环境增强,新增 3 款安全工具
linux·运维·安全
AI Echoes14 小时前
构建一个LangChain RAG应用
数据库·python·langchain·prompt·agent
峥嵘life15 小时前
Android16 EDLA 认证测试CTS问题分析解决
android·java·服务器
学习&笔记15 小时前
MTK(系统篇)user版本无法使用setenforce 0命令关闭selinux权限
linux·运维·服务器