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

下面是完整操作流程图

​​​​​​​

相关推荐
苹果醋35 分钟前
react 路由 react-router/react-router-dom
运维·nginx
hakesashou5 分钟前
python怎么写csv文件
开发语言·python
Spring-wind9 分钟前
【linux】 date命令
linux
欧阳枫落10 分钟前
pip 换源
开发语言·python·pip
稳联技术13 分钟前
汽车焊机数据通信:Profinet转Canopen网关的神奇连接
服务器·网络·汽车
钡铼技术物联网关14 分钟前
Codesys 与 ARMxy ARM 工业控制器:工业控制的黄金组合
linux·运维·服务器·arm开发·硬件工程
向往风的男子1 小时前
【devops】devops-gitlab之部署与日常使用
运维·gitlab·devops
学步_技术1 小时前
Python编码系列—Python组合模式:构建灵活的对象组合
开发语言·python·组合模式
Reuuse1 小时前
【HCIA-Datacom】华为VRP系统
服务器·网络·华为