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
相关推荐
2601_962885725 小时前
如何用 Python 算最大回撤和回撤恢复期?
java·数据库·python
Want5955 小时前
Python大雪纷飞①
开发语言·python·数学建模
程序员清风5 小时前
Python 数据可视化入门:Matplotlib 核心用法
python·信息可视化·matplotlib
溪语流沙6 小时前
【Web全栈进阶】前端对接新契约:信封解包 + 统一错误处理
前端·vue.js·python·状态模式·fastapi
Python图像识别6 小时前
56-【2027毕设】YOLO11X光安检危险物品检测系统 - Python完整源码+PyQt5界面+训练模型+数据集
python·qt·课程设计
winfredzhang6 小时前
从零实现“照片按地理位置显示在矢量地图上”:Flask + SQLite + Leaflet 全栈实战
python·sqlite·flask
外收内放6 小时前
Python基础语法练习题(72)
开发语言·python
171320330计算机毕设编程7 小时前
计算机毕业设计 基于Hadoop的新能源汽车发展前景分析 LW PPT
java·大数据·hadoop·python·算法·随机森林·线性回归
haluhalu.7 小时前
深入理解 AI Agent(1.2):Harness 工程——模型之外的竞争力
前端·数据结构·人工智能·python·langchain·个人开发
东莞市云毅网络有限公司7 小时前
把网页表格与列表还原成结构化条目:抽取与对账实现
python·文本处理·数据抽取