Anaconda学习总结

一、Anaconda基本介绍

官网地址:https://www.anaconda.com

Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等;

conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

核心组成(开箱即用)

  • Python 解释器:不用单独装 Python。

  • Conda:核心工具,兼具包管理(类似 pip)与环境管理(创建多套独立 Python 环境)。

  • 预装 200 + 常用库:

    • 数据分析:NumPy、Pandas、SciPy
    • 可视化:Matplotlib、Seaborn
    • 机器学习:Scikit-learn
    • 开发工具:Jupyter Notebook、Spyder

主要作用(解决什么问题)

  • 1.一键安装,告别依赖地狱
    装一个 Anaconda,上面所有库自动装好,且版本兼容,避免手动pip install时的各种报错。
  • 2.多环境隔离(关键优势)
    不同项目用不同 Python 版本 / 库版本,互不干扰:
  • 3.跨平台:支持 Windows/macOS/Linux。

二、常用命令

    1. 查看版本号(验证是否安装成功)
      conda --version
    1. 创建一个叫 myenv 的 Python 环境(最常用)
      conda create -n myenv python=3.10
    1. 进入环境
      conda activate myenv
      conda activate base (进入base环境)
    1. 安装常用库(比如数据分析用的)
      conda install numpy pandas matplotlib
    1. 退出环境
      conda deactivate
    1. 查看环境
      conda env list
    • base = Anaconda 默认自带的环境
      创建新环境,必须先在 base 环境里操作!只有 base 环境里才有 conda 命令。
      conda create、conda activate、conda install这些管理环境的工具,全都只在 base 里才有。
    • base = 管理环境用,不写代码
    • 写代码 = 新建独立环境
    • 不想自动进 base → 执行:
      conda config --set auto_activate_base false
    1. 删除不用的环境
      conda remove -n myenv --all
相关推荐
axinawang12 分钟前
requests--爬取网页内容
python
盼小辉丶1 小时前
PyTorch强化学习实战——融合人类示范数据的高效强化学习
人工智能·pytorch·python·深度学习·强化学习
聪明蛋子哟1 小时前
MCP协议深度落地:如何用Python/Java双语言实现统一的工具调用网关?
java·开发语言·python
李妍.1 小时前
PyTorch GPU 版安装记录(RTX 5060 + Python 3.14)
人工智能·pytorch·python
90后的晨仔1 小时前
Python 基础语法完整汇总
python
广慈新医知1 小时前
当健康问题越来越复杂,AI更适合先帮我们“把问题问清楚”
人工智能·python
一晌小贪欢1 小时前
python-第27天:Python面向对象详解
开发语言·python·数据可视化·面向对象·python办公
青 春 记 忆2 小时前
LeetCode 350. 两个数组的交集 II|Python 解法详解
python·算法·leetcode
智购科技自动售卖机厂家3 小时前
2026自动售货机库存热力图分析:从设备分布到补货优先级的数据可视化实践~YH
大数据·python·信息可视化
鹿鹿学长3 小时前
微软把语音转写打到 0.1 美元/小时:5 个月降价 72%,AI 音频进入地板价时代
python·自动化