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
相关推荐
apocelipes11 小时前
常用编程语言和库的正则表达式性能对比
c语言·c++·python·性能优化·golang·开发工具和环境
用户83562907805113 小时前
使用 Python 在 PDF 中创建与管理书签
后端·python
MeixianAgent17 小时前
Python 回测数据入口怎么验?历史 K 线入库前先做 5 个检查
后端·python
咕白m62520 小时前
用 Python 实现一键批量查找与替换 Excel 数据
后端·python
SelectDB2 天前
Apache Doris Python UDF:让 SQL 直接调用 Python 生态,支撑 Agent 时代复杂业务逻辑
大数据·数据库·python
荣码2 天前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
金銀銅鐵2 天前
[Python] 基于欧几里得算法,实现分数约分计算器
python·数学
Lyn_Li2 天前
Kaggle Top 5 | 198只股票、200条数据的金融预测——BattleFin高分方案从零复现
python·kaggle·比赛复盘·金融预测
小九九的爸爸3 天前
前端想要入门Agent开发,要具备哪些Python基础?
python·agent·ai编程
阿耶同学3 天前
手把手教你用 LangGraph 搭建三层嵌套 Agent 架构
python·程序员