Ubuntu配置conda环境
在 Ubuntu 中全局安装 Conda(全用户可用)
1. 选择全局安装路径(
貌似用不到这条)
# 不用输入以下两条
sudo mkdir -p /opt/conda
sudo chown -R $(whoami):$(whoami) /opt/conda # 临时授予当前用户权限
2. 安装 Miniconda/Anaconda
#此为下载最新版conda,如需固定版本需要修改url
sudo wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sudo bash Miniconda3-latest-Linux-x86_64.sh -b -p /opt/conda
3. 设置全局权限
sudo chown -R root:root /opt/conda
sudo chmod -R 755 /opt/conda # 所有用户可读/执行,仅root可写
4. 配置全局环境变量
创建配置文件:
sudo tee /etc/profile.d/conda.sh << 'EOF'
export CONDA_HOME=/opt/conda
export PATH="$CONDA_HOME/bin:$PATH"
EOF
加载配置:
source /etc/profile.d/conda.sh
5. 权限控制(可选)
sudo chmod -R 755 /opt/conda/envs # 允许所有用户创建自己的环境
sudo chmod 755 /opt/conda/bin/conda # 确保conda可执行
6. 验证安装
切换到普通用户测试:
su - another_user
conda --version
conda create -n test_env python=3.8
注意事项
- 更新Conda需使用root权限:
sudo /opt/conda/bin/conda update -n base conda - 用户自定义环境会保存在
~/.conda/envs/ - 全局环境在
/opt/conda/envs/(需root权限修改)
常见问题
1. 执行命令conda init后仍不能activate:
这个错误表明Conda的shell初始化还没有完成。虽然你运行了 conda init,但可能需要重新启动shell或者手动配置。
# 重新加载bash配置
source ~/.bashrc
# 然后尝试激活环境
conda activate noteweb

浙公网安备 33010602011771号