当前位置:首页>python>Python还是Anaconda

Python还是Anaconda

  • 2026-09-10 17:48:48
Python还是Anaconda
经常用到Python写点东西,那么是选择原生Python还是Anaconda?
  • 只想写普通脚本、小工具、Web、爬虫、自动化→用原生 Python
  • 要做数据分析、科学计算、机器学习、画图、处理数据→ 用 Anaconda

原生 Python(官网)优点:

  • 轻量、干净、启动快
  • 不占硬盘空间
  • 适合通用编程
  • 包管理用 pip,简单直接

Anaconda(数据科学专用套装)优点:

  • 自带几百个科学计算库(numpy/pandas/matplotlib/scikit-learn 等)
  • 不用自己折腾安装、编译、报错
  • 环境管理更稳(conda)
  • 适合数据分析、机器学习、科研
简单列列:
特点
原生 Python
Anaconda
体积
小
大(几百M/几个G)
预装库
几乎没有
超多数据科学库
用途
通用编程
数据分析 / 机器学习
安装麻烦度
要自己装库
开箱即用
环境管理
pip+venv
conda(更稳)
电脑上两者可以共存。官网Python和Anaconda可以同时存在。
Python自带的venv在Anaconda带的虚拟环境异同。
conda对虚拟环境的切换更简单。

核心一句话总结

  • venv:Python官方自带的虚拟环境,只管Python包
  • conda:Anaconda的环境,既管Python包,也管系统依赖、编译器、不同Python 版本

最简单的区分

  • venv = 轻量、干净、通用
  • conda = 全能、强大、数据科学首选
所以:
Python原生作为入门使用,自用或者机器学习相关采用Anaconda或者Miniconda。即:自用转向Anaconda(同事的强烈推荐)。
Anaconda的常用用法:(Anaconda的安装:略)
# 查看有哪些环境conda env list# 创建环境 根据特定的版本号创建conda create -n yolo python=3.11.8# 激活环境conda activate yolo# 退出当前环境conda deactivate# 删除虚拟环境conda remove -n yolo ---all# 安装yolo (也可以用pip安装)conda install ultralytics
下载连接:(可下载Anaconda或者Miniconda)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/

如果你是普通开发者 / 写小工具为主

装原生Python就够了,干净、轻便、不折腾。

如果你偶尔也要处理数据、画图

直接装Anaconda,一劳永逸,不用来回切换。

所以:不想纠结 → 直接装Anaconda/Miniconda,省事儿。

附前文:
Python的安装和使用
Python的下载与安装
VS Code配置Python环境

最新文章

随机文章