Miniconda 安装与配置指南

Miniconda 安装与配置指南

Anaconda 体积庞大,占用较多磁盘空间。相比之下,Miniconda 是一个更加轻量化的替代方案,同时具备与 Anaconda 相同的 Python 环境管理功能。本文将指导您如何下载、安装 Miniconda,并配置清华大学开源软件镜像站作为下载源,以提高下载速度和稳定性。

目录

  1. [Miniconda 简介](#Miniconda 简介)

  2. [下载 Miniconda](#下载 Miniconda)

  3. [安装 Miniconda](#安装 Miniconda)

    • [Linux 系统安装](#Linux 系统安装)
    • [Windows 系统安装](#Windows 系统安装)
  4. 配置清华镜像源

    • [更换 conda 下载源为清华源](#更换 conda 下载源为清华源)
    • [设置 Python 包下载源为清华源](#设置 Python 包下载源为清华源)
  5. 总结与注意事项


Miniconda 简介

Miniconda 是 Anaconda 的一个轻量级替代品,仅包含 Conda、Python 及其依赖库。它允许用户根据需要安装所需的软件包,从而节省磁盘空间并减少不必要的软件包安装。

下载 Miniconda

Linux 系统

浏览器下载

访问清华大学开源软件镜像站,下载适用于 Linux 的 Miniconda 安装脚本:

Miniconda3-py39_23.1.0-1-Linux-x86_64.sh

命令行下载

打开终端,使用 wget 命令直接下载:

bash 复制代码
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_23.1.0-1-Linux-x86_64.sh

Windows 系统

下载适用于 Windows 的 Miniconda 安装程序:

Miniconda3-py39_23.10.0-1-Windows-x86_64.exe

安装 Miniconda

Linux 系统安装

  1. 赋予安装脚本执行权限

    bash 复制代码
    chmod +x Miniconda3-py39_23.1.0-1-Linux-x86_64.sh
  2. 运行安装脚本

    bash 复制代码
    ./Miniconda3-py39_23.1.0-1-Linux-x86_64.sh

    按照提示完成安装。建议安装路径为用户主目录下的 miniconda3 文件夹。

  3. 初始化 Conda

    安装完成后,初始化 Conda 以确保其在终端中可用:

    bash 复制代码
    source ~/.bashrc

Windows 系统安装

  1. 运行安装程序

    双击下载的安装包 Miniconda3-py39_23.10.0-1-Windows-x86_64.exe。

  2. 按照安装向导完成安装

    • 选择安装路径:建议安装在默认路径,或选择自定义路径。
    • 选择快捷方式:根据需求选择是否添加到系统 PATH 环境变量。
    • 完成安装:点击"安装",并等待安装完成。
  3. 验证安装

    打开 命令提示符 或 PowerShell,输入以下命令验证 Conda 是否安装成功:

    powershell 复制代码
    conda --version

    应显示 Conda 的版本信息,如 conda 4.XX.X。

配置清华镜像源

为了加快 Conda 和 Python 包的下载速度,可以将默认的镜像源更换为清华大学开源镜像站。

更换 Conda 下载源为清华源

  1. 备份原有 Conda 配置文件

    bash 复制代码
    cp ~/.condarc ~/.condarc.bak
  2. 编辑或创建 ​.condarc​ 文件

    使用您喜欢的文本编辑器打开 .condarc 文件:

    bash 复制代码
    nano ~/.condarc

    将以下内容粘贴到文件中:

    yaml 复制代码
    channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
      - defaults
    show_channel_urls: true
  3. 更新 Conda

    运行以下命令以确保 Conda 使用最新配置:

    bash 复制代码
    conda clean -i
    conda update -n base -c defaults conda

设置 Python 包下载源为清华源

  1. 创建或编辑 ​pip​ 配置文件

    • Linux/macOS:

      编辑或创建 ~/.pip/pip.conf 文件:

      bash 复制代码
      mkdir -p ~/.pip
      nano ~/.pip/pip.conf
    • Windows:

      编辑或创建 %APPDATA%\pip\pip.ini 文件。

  2. 添加清华镜像源

    在配置文件中添加以下内容:

    ini 复制代码
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
相关推荐
小小张说故事15 分钟前
Python 的 str 为什么设计成不可变?拆开字符串驻留、字符串池,以及 += 拼接到底慢在哪
后端·python
ljt272496066117 分钟前
Python笔记(十一)--Numpy(一)
笔记·python·numpy
时早玖沐22 分钟前
KOOK「找不到语音频道」:同一个错误假设,我犯了三次
python·开源·ai编程
_冷眸_24 分钟前
Python 调用大模型 API:最小请求、Base URL 和 401/404 排查
开发语言·人工智能·python
Dumbness43 分钟前
UIA 读微信群消息没有 id,怎么判断哪条是新的:后缀对齐在翻历史和撤回时整屏重报
python·算法
甜到心里的蛋糕1 小时前
从 QQ 机器人到 B 站 AI 运营:一套可复现的视频流水线踩坑实录
运维·人工智能·python·自动化·视频制作
张驰咨询公司1 小时前
六西格玛Python DOE试验矩阵:3因子2水平生成与验算
python·六西格玛·实验设计·itertools·doe试验矩阵
像风一样自由20202 小时前
2.如何用FastAPI把一个Python算法封装成HTTP服务
python·算法·fastapi
青少儿编程课堂2 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:字典树前缀树与单词检索统计
c++·python·算法·bfs·信息学竞赛
田里的水稻2 小时前
FA_CNN卷积神经网络十八---感知机到多层感知机PyTorch
人工智能·pytorch·python