TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)
  • Ambari环境

  • JDK环境

  • MAVEN环境

  • GRADLE环境

  • CONDA环境

    • ONEKEY——安装Miniconda2
      • 1、前提条件
      • 2、Miniconda 安装步骤
        • 2.1 获取安装包
        • 2.2 一键安装脚本
        • 2.3 配置环境变量(可选)
    • 编译Ambari2.8.0——Miniconda3
  • R环境

  • 一键部署
  • CONDA环境
JaneTTR
2025-05-24
目录

ONEKEY——安装Miniconda2

# 1、前提条件

安装 Miniconda2 前,请确保你的系统环境满足以下要求:

提示

  • 操作系统:Linux(脚本适配主流发行版)
  • 权限要求:需有 sudo 权限(用于目录创建和环境变量写入)
  • 网络要求:推荐外网或能访问清华镜像

# 2、Miniconda 安装步骤

# 2.1 获取安装包

建议优先使用国内镜像源,下载速度快且更稳定:

镜像源 下载地址
官方 https://repo.anaconda.com/miniconda/ (opens new window)
清华大学 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ (opens new window)

例如下载 Miniconda2(Python 2.7)版本:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda2-py27_4.8.3-Linux-x86_64.sh -O /opt/enhance_env/Miniconda2-py27_4.8.3-Linux-x86_64.sh
1

注意

如需 Python3 版本,只需更换镜像中的 Miniconda3 安装包地址即可。

# 2.2 一键安装脚本

以下为自动安装 Miniconda 的标准脚本,仅安装 conda,不创建虚拟环境,也不涉及多余依赖。可以直接用在离线或批量部署场景。

#!/bin/bash
set -ex

# ============ 变量定义 =============
BASE_DIR="/opt/enhance_env"
INSTALL_DIR="${BASE_DIR}/miniconda2"
MINICONDA_URL="https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda2-py27_4.8.3-Linux-x86_64.sh"
MINICONDA_INSTALLER="${BASE_DIR}/Miniconda2-py27_4.8.3-Linux-x86_64.sh"
LOG_FILE="${BASE_DIR}/install.log"

# ============ 日志输出 =============
mkdir -p "${BASE_DIR}"
exec > >(tee -a "${LOG_FILE}") 2>&1

# 步骤 1: 下载 Miniconda 安装脚本
if [ ! -f "${MINICONDA_INSTALLER}" ]; then
  echo "正在从 ${MINICONDA_URL} 下载 Miniconda 安装脚本..."
  curl -o "${MINICONDA_INSTALLER}" "${MINICONDA_URL}"
else
  echo "Miniconda 安装脚本已存在:${MINICONDA_INSTALLER},跳过下载。"
fi

# 步骤 2: 安装 Miniconda(幂等校验)
if [ ! -d "${INSTALL_DIR}" ]; then
  echo "正在安装 Miniconda 到 ${INSTALL_DIR}..."
  bash "${MINICONDA_INSTALLER}" -b -p "${INSTALL_DIR}"
else
  echo "Miniconda 已安装在 ${INSTALL_DIR},跳过安装。"
fi

# 步骤 3: 初始化 Conda
echo "正在初始化 Conda..."
source "${INSTALL_DIR}/bin/activate"
conda init bash

# 步骤 4: 配置清华镜像源
CONDARC_PATH="${HOME}/.condarc"
if [ ! -f "${CONDARC_PATH}" ]; then
  echo "正在配置清华 Conda 镜像源..."
  cat > "${CONDARC_PATH}" <<EOF
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
EOF
else
  echo "清华 Conda 镜像源已配置,跳过。"
fi

# 步骤 5: 清除索引缓存 & 更新 Conda
echo "正在清除 Conda 索引缓存..."
conda clean -i -y

echo "正在更新 Conda..."
conda update -n base -c defaults conda -y

# 步骤 6: 验证 conda
echo "验证 conda 是否可用..."
conda --version

echo "Miniconda 安装及基础配置完成!"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67

脚本可直接用于企业标准化部署一键自动化 ,日志落地、执行可追溯。

# 2.3 配置环境变量(可选)

脚本已自动初始化 conda 并配置环境变量。若发现终端无法直接用 conda 命令,可手动执行:

source ~/.bashrc
1

或重启终端。

#ONEKEY#Miniconda#Python环境#安装#配置
ONEKEY——安装Gradle5.6.4
编译Ambari2.8.0——Miniconda3

← ONEKEY——安装Gradle5.6.4 编译Ambari2.8.0——Miniconda3→

最近更新
01
Pandoc 缺失导致 SparkR 构建失败
06-08
02
Cyrus SASL/GSASL 缺失解决
06-07
03
Hadoop_3.3.4 编译实战 1.0.0+
06-06
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式