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

下面是完整操作流程图

​​​​​​​

相关推荐
Arbori_2621511 分钟前
linux paste 命令
linux·运维·服务器
GalaxyPokemon13 分钟前
Muduo网络库实现 [十三] - HttpRequest模块
linux·服务器·网络·c++
无名之逆14 分钟前
Hyperlane:高性能 Rust HTTP 服务器框架评测
服务器·开发语言·windows·后端·http·rust
h^hh27 分钟前
实操(进程状态,R/S/D/T/t/X/Z)Linux
linux
竹之却36 分钟前
Linux Vim 编辑器的使用
linux·编辑器·vim
汲海38 分钟前
Jupyter 505
ide·python·jupyter
码上飞扬42 分钟前
Nginx功能及应用全解:从负载均衡到反向代理的全面剖析
运维·nginx·负载均衡
独好紫罗兰44 分钟前
洛谷题单3-P4956 [COCI 2017 2018 #6] Davor-python-流程图重构
开发语言·python·算法
良许Linux1 小时前
为什么我学了几天 STM32 感觉一脸茫然?
linux
良许Linux1 小时前
为什么程序员必须坚持写技术博客?
linux