Linux 容器安装 conda 和 pip

✅ 步骤 1:确认基础系统

先进入容器,运行: cat /etc/os-release

常见输出:

  • Ubuntu 22.04 → 用 apt
  • CentOS 7/8 → 用 yum 或 dnf
  • Alpine → 用 apk(但一般不推荐在 Alpine 装 conda)

📌 假设你是 Ubuntu/Debian(最常见),以下以 Ubuntu 为例。

✅ 步骤 2:安装基础依赖(包括 pip)

复制代码
# 更新包列表
apt update

# 安装 wget、curl、git、python3-pip 等基础工具
apt install -y wget curl git python3-pip

# 验证 pip 是否安装成功
pip --version
# 或
python3 -m pip --version

✅ 步骤 3:安装 Miniconda(推荐)或 Anaconda

Miniconda 更轻量(只含 conda + Python),适合容器;Anaconda 太大(包含几百个包),不推荐用于容器。

安装 Miniconda(Python 3.10/3.11/3.12 版本可选)

复制代码
# 下载 Miniconda 安装脚本(以 Python 3.11 为例)
wget https://repo.anaconda.com/miniconda/Miniconda3-py311_24.5.0-0-Linux-x86_64.sh -O miniconda.sh

# 静默安装(不交互,自动初始化)
bash miniconda.sh -b -p /opt/conda

# 初始化 conda(对 bash)
/opt/conda/bin/conda init bash

# 将 conda 加入 PATH(立即生效)
export PATH="/opt/conda/bin:$PATH"

# 验证
conda --version
python --version  # 应该显示 conda 的 Python

✅ 安装路径 /opt/conda 是容器中的常见做法(避免放在 /root)。

✅ 步骤 4:(可选)设置 conda 自动激活 base 环境

在容器中通常希望启动即进入 conda 环境:conda config --set auto_activate_base true

然后重新加载 shell:source ~/.bashrc

或者直接在 Dockerfile 中设置环境变量:ENV PATH="/opt/conda/bin:$PATH"

✅ 步骤 5:测试 conda 和 pip

复制代码
# 查看 conda 环境
conda info

# 安装一个包测试
conda install -y numpy

# 或用 pip 安装
pip install torch
相关推荐
Ruiery3 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
欧米欧3 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery3 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
qetfw4 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
逆风的蚂蚁6 小时前
linux服务器性能调整怎么落地?我把 CPU 调度、I/O 优先级和内核参数这几个旋钮都拧了一遍
linux·运维·服务器
沫璃染墨9 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
AI_Lab0111 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
by2099911 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
星恒随风12 小时前
Linux网络编程:应用层协议究竟是什么?从网络计算器到TCP Socket抽象基类完整实现
linux·网络·笔记·tcp/ip
feng_you_ying_li14 小时前
linux之网络层
linux·运维·网络