Administrator
Administrator
发布于 2025-03-22 / 12 阅读
0
0

conda 在 ubuntu 中为多用户配置(实测可行)

所以,核心问题是PATH的设置和conda初始化脚本的加载,以及安装目录的权限。

1:确认安装目录权限

确保所有用户对Miniconda安装目录有读取和执行权限:

sudo chmod -R 755 /opt/miniconda3  # 假设安装路径为/opt/miniconda3

2:全局配置环境变量

创建全局配置文件,使所有用户自动添加conda到PATH并加载初始化脚本:

sudo nano /etc/profile.d/conda.sh

添加以下内容(根据实际安装路径调整):

export PATH="/opt/miniconda3/bin:$PATH"
source /opt/miniconda3/etc/profile.d/conda.sh

保存后退出,并赋予执行权限:

sudo chmod +x /etc/profile.d/conda.sh

3:应用配置

让所有用户重新登录或执行以下命令使配置生效:

source /etc/profile

4:验证普通用户环境

切换到普通用户,测试conda命令:

su - 普通用户名

conda --version  # 应显示版本号
conda env list    # 查看现有环境

可选:禁止自动激活base环境

若希望用户手动激活环境,编辑全局conda配置或在用户级别设置:

conda config --set auto_activate_base false  # 需在管理员下执行或各用户自行设置


评论