当前位置: 首页 > news >正文

Miniconda介绍与安装

目录

一、介绍

1.1 为什么需要Miniconda

1.2 概念

1.3 Miniconda 与 Python 的关系

1.4 Miniconda 与 Anaconda 的区别

二、安装

2.1 安装

2.2 基础命令


一、介绍

1.1 为什么需要Miniconda

Miniconda解决的问题:

  • 包管理复杂:Python 的强大离不开海量的第三方库(如 NumPy, Pandas, Matplotlib)。使用 Python 自带的 pip 安装时,不同库之间可能存在复杂的版本依赖冲突。比如,库 A 需要 NumPy 1.20,而库 B 需要 NumPy 1.19,很难让它们在同一个 Python 环境中共存。

  • 环境隔离困难:你可能正在开发项目A(需要 Python 3.8 和 Django 2.2)和项目B(需要 Python 3.11 和 Django 4.0)。在系统上直接安装会导致版本混乱,项目无法正常运行。

  • 非Python依赖:一些科学计算库(如 NumPy, SciPy)依赖于底层 C/C++ 或 Fortran 编译的二进制库。在 Windows 或 macOS 上,获取和编译这些依赖非常麻烦,容易失败。

Conda 就是为了解决这些问题而生的。

1.2 概念

Miniconda 可以理解为 Conda 的“迷你版”或“核心版”。

  • 它是一个安装程序:下载并安装 Miniconda,它会带来两个最核心的东西:

    • Conda 核心工具:一个强大的包管理环境管理命令行工具。

    • 一个基础的 Python 环境:一个非常干净的 Python 解释器,只包含 Python 和少量核心依赖(如 pip, zlib 等),没有预装任何科学计算库。

核心思想:给一个最小的起点,需要什么,再通过 Conda 命令去安装什么。 这就像一块空地(Miniconda)和一套强大的建筑工具(Conda),可以根据自己的蓝图建造任何你想要的房子(Python 环境)。

1.3 Miniconda 与 Python 的关系

  • Miniconda 是 Python 的“管理器”和“分发者”

    • 当你安装 Miniconda 时,它自带了一个 Python 解释器。你不需要先去 Python 官网下载并安装 Python。

    • Conda 的核心功能之一就是安装、管理和切换不同版本的 Python。你可以通过一条命令 conda create -n myenv python=3.9 创建一个全新的、隔离的环境,并在其中安装指定版本的 Python,而完全不影响系统自带的或其他环境的 Python。

  • Python 是 Miniconda 管理的“核心资产”之一

    • 对于 Conda 来说,Python 只是一个特殊的“包”(package)。就像你可以 conda install numpy 一样,你也可以 conda install python=3.11

    • Miniconda 通过环境隔离,让你在一台机器上轻松拥有多个互不干扰的 Python 副本,每个副本可以有不同的版本和不同的库集合。

1.4 Miniconda 与 Anaconda 的区别

特性MinicondaAnaconda
体积(约 50-100 MB)(约 500 MB - 数 GB)
内容只包含 Conda、Python 和少量核心依赖包含 Conda、Python 以及预装了超过 250 个流行的科学计算和数据分析库(如 NumPy, Pandas, Scikit-learn, Jupyter 等)
哲学按需安装,灵活轻便,适合知道自己需要什么的高级用户。开箱即用,一次性给你所有可能需要的工具,适合初学者或希望快速上手的用户。
关系Anaconda 的子集建立在 Miniconda 之上,可以看作是 Miniconda + 一大堆预装包

重要提示安装了 Miniconda,完全可以通过命令 conda install anaconda 来获取 Anaconda 中的所有包,从而将 Miniconda “变成” Anaconda。 反之则不行(无法从 Anaconda 轻松“降级”到 Miniconda)。

二、安装

2.1 安装

下载安装包:

访问Miniconda的官方网站,下载Windows版本的安装程序。推荐选择64位的安装包

运行安装程序:

高级选项:这一步比较关键,建议勾选两个复选框

  • "Add Miniconda3 to my PATH environment variable" (将Miniconda3添加到PATH环境变量)

  • "Register Miniconda3 as my default Python 3.x" (将Miniconda3注册为默认的Python)

验证安装:安装完成后,按下 Win + R 键,输入 cmd 打开命令提示符,然后输入以下命令:

conda --version

2.2 基础命令

功能命令说明
创建新环境conda create --name myenv python=3.10创建一个名为myenv、Python版本为3.10的新环境。
激活环境conda activate myenv进入名为myenv的环境。
安装包conda install numpy在当前环境中安装numpy包。
列出环境conda env list查看所有已创建的环境。
退出环境conda deactivate退出当前环境。
http://www.dtcms.com/a/521110.html

相关文章:

  • 服务器硬件设备都有哪些?
  • 中山市建设局网站窗口电话号码wordpress时间轴插件
  • JS逆向 - spiderdemo T6题(JSVMP喵喵盾、protobuf、css)纯算
  • 做怎样的企业网站480元做网站
  • 佛山做外贸网站开发一个电商网站
  • 我的世界做mc壁纸的网站网站建设背景是什么
  • MySQL Galera Cluster部署如何实现负载均衡和高可用
  • 唐山哪个公司做网站wordpress 新增页面
  • Cursor:GIT版本控制
  • 怎么把服务器做网站优秀网站设计 pdf
  • express框架 获取请求体数据
  • 用Python轻松提取视频音频并去除静音片段
  • 常德网站公司百度快速排名软件原理
  • 在blender中安装vtk插件
  • 河南做网站的费用做网站需要准备什么资料
  • 我国成功研制新型芯片:以更贴近人类直觉的计算方式,显著提升了计算效率并大幅降低能耗
  • 高级软考-系统架构设计师知识点3
  • 算法练习:前缀和专题
  • 网站建设与运营就业品牌推广与传播方案
  • 赣州网站建设哪家好加强网站建设的意义
  • 中国城市建设控股集团有限公司网站网站优化试卷
  • 网站建设框架模板下载网站运营一个月多少钱
  • 临漳企业做网站推广做中东服装有什么网站
  • 模块化有什么好处?
  • 算法训练.17
  • ESD整改实战手册:4 大核心措施(含 8kV/15kV 案例)+ 阿赛姆电子一站式方案助过测
  • 建站网络建立科技开发建筑工程资质合作
  • 建设信用卡银行商城网站学物联网工程后悔死了
  • Truffle 合约编译与部署:从.sol 文件到上链全流程
  • 石家庄网站建设求职简历wordpress 前台英文