最新版最详细Anaconda新手安装+配置+环境创建教程

Anaconda 新手安装 + 配置 + 环境创建教程(最新版,基于 2026 年信息)

Anaconda 是一个开源的 Python 和 R 发行版,专为数据科学、机器学习和科学计算设计。它包含了 conda 包管理器、数百个预装包(如 NumPy、Pandas、Matplotlib)和 Anaconda Navigator(图形化界面)。相比纯 Python,Anaconda 简化了环境管理和包安装,尤其适合新手。

最新版本信息(截至 2026 年 1 月):Anaconda Distribution 的最新版本通常在官网更新,当前推荐下载 Anaconda 2025.10 或更高(具体以官网为准)。支持 Windows、macOS(包括 Apple Silicon M1/M2/M3)和 Linux。Miniconda 是轻量版,只包含 conda 和 Python,适合高级用户。

注意事项

  • 系统要求:64 位操作系统,至少 4GB RAM,5GB 磁盘空间。
  • 下载前:关闭 antivirus 软件,避免安装中断。
  • 常见问题:如果安装失败,检查路径中是否有空格或非 ASCII 字符;使用管理员权限运行。
  • 官网下载:访问 https://www.anaconda.com/download,注册免费账号(可选,但推荐获取更新通知)。
1. 下载 Anaconda
  1. 打开浏览器,访问 https://www.anaconda.com/download。
  2. 选择你的操作系统(Windows/macOS/Linux)和架构(x86 或 ARM64 for Apple Silicon)。
  3. 点击“Download”下载安装程序(.exe for Windows, .pkg for macOS, .sh for Linux)。文件大小约 900MB。
  4. 验证下载完整性(可选,但推荐):官网提供 SHA256 校验和,使用工具如 PowerShell(Windows:Get-FileHash 文件名)或终端(macOS/Linux:shasum -a 256 文件名)检查。
2. 安装步骤(平台别)

安装过程图形化(Windows/macOS)或命令行(Linux)。默认安装路径:Windows - C:\Users\YourName\anaconda3;macOS/Linux - ~/anaconda3。

Windows 安装(适用于 Windows 11/10)
  1. 双击下载的 .exe 文件(例如 Anaconda3-2025.10-Windows-x86_64.exe)。
  2. 点击“Next” > “I Agree” 同意许可。
  3. 选择安装类型:
    • “Just Me”(推荐新手,安装到用户目录,避免权限问题)。
    • “All Users”(需管理员权限)。
  4. 选择安装路径(默认即可,避免 C: 根目录)。
  5. 高级选项:
    • 勾选“Add Anaconda3 to my PATH environment variable”(推荐,便于命令行使用,但如果有其他 Python,可能冲突)。
    • 勾选“Register Anaconda3 as my default Python”(推荐)。
  6. 点击“Install”,等待 5-10 分钟。
  7. 安装完成,点击“Next” > “Finish”。可选安装 VS Code。
  8. 重启电脑以应用 PATH 变化。

常见问题:如果 PATH 未添加,手动添加(搜索“环境变量” > 编辑系统变量 > Path > 添加 C:\Users\YourName\anaconda3\Scripts 和 \bin)。

macOS 安装(适用于 macOS Ventura/Sonoma,Apple Silicon 支持)
  1. 双击下载的 .pkg 文件(例如 Anaconda3-2025.10-MacOSX-arm64.pkg)。
  2. 点击“Continue” > “Agree” 同意许可。
  3. 选择安装位置(默认 ~/anaconda3)。
  4. 输入管理员密码,继续安装(5-10 分钟)。
  5. 安装后,打开 Terminal(终端),运行conda init初始化(如果未自动)。
  6. 重启 Terminal,提示符应显示 (base) 表示激活 base 环境。

Apple Silicon 注意:使用 ARM64 安装程序,确保原生支持。旧版 x86 需 Rosetta 模拟,性能差。
常见问题:如果 conda 未识别,运行source ~/anaconda3/bin/activate或检查 ~/.bash_profile(或 ~/.zshrc for zsh)是否有 conda 初始化代码。

Linux 安装(适用于 Ubuntu 22.04+ 或其他发行版)
  1. 打开终端,导航到下载目录:cd Downloads
  2. 赋予执行权限:chmod +x Anaconda3-2025.10-Linux-x86_64.sh
  3. 运行脚本:bash Anaconda3-2025.10-Linux-x86_64.sh
  4. 阅读许可,按 Enter,输入“yes” 同意。
  5. 确认安装路径(默认 ~/anaconda3),按 Enter。
  6. 安装过程 5-10 分钟。完成后,输入“yes” 初始化 conda(添加 PATH 到 ~/.bashrc)。
  7. 运行source ~/.bashrc应用变化,重启终端。

常见问题:如果 bash 未找到,检查 shell 类型(zsh 等需手动编辑配置文件)。更新系统包先:sudo apt update && sudo apt upgrade(Ubuntu)。

3. 验证安装
  1. 打开命令提示符(Windows:搜索“Anaconda Prompt”)或终端(macOS/Linux)。
  2. 输入conda --version,应显示如 “conda 25.11.2”。
  3. 输入python --version,应显示 Python 3.11+(base 环境)。
  4. 输入conda info,查看详细信息。
  5. 如果出错:运行conda init重初始化,或检查 PATH。
4. 配置 Anaconda

配置确保系统稳定和高效。新手优先使用命令行(conda),图形化用 Navigator。

更新 Anaconda
  1. 激活 base 环境:conda activate base(通常默认)。
  2. 更新 conda:conda update conda -y
  3. 更新所有包:conda update --all -y(小心,可能破坏兼容)。
  4. 设置镜像源(加速下载,中国用户推荐):
    • 编辑 ~/.condarc(或创建):
      channels: - defaults show_channel_urls: true default_channels: - https://mirrors.aliyun.com/pypi/simple/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    • 运行conda config --set channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/等。
设置 Anaconda Navigator(图形界面)
  1. 搜索并打开 “Anaconda Navigator”(Windows/macOS 有桌面图标,Linux:anaconda-navigator)。
  2. 如果未安装:conda install anaconda-navigator
  3. 在 Navigator 中:管理环境、安装包、启动 Jupyter Notebook/Spyder。
  4. 常见问题:如果启动慢,更新:conda update anaconda-navigator
其他配置
  • 禁用 base 自动激活:conda config --set auto_activate_base false
  • 添加 PATH 永久(如果未自动):编辑环境变量或 shell 配置文件。
  • 卸载:运行卸载脚本,或删除 anaconda3 目录 + 移除 PATH。
5. 环境创建与管理

Anaconda 的核心是虚拟环境(environments),隔离项目依赖,避免冲突。新手从 base 环境开始,但推荐为每个项目创建独立环境。

创建环境
  1. 基本创建:conda create --name myenv(替换 myenv 为环境名)。输入 y 确认。
  2. 指定 Python 版本:conda create -n myenv python=3.11
  3. 指定包:conda create -n myenv python=3.11 numpy pandas(一次性安装多个,避免冲突)。
  4. 指定包版本:conda create -n myenv scipy=1.10.1
  5. 从 YAML 文件创建(推荐可复现):
    • 创建 environment.yml:
      name: myenv channels: - defaults dependencies: - python=3.11 - numpy - pandas=2.0
    • 运行:conda env create -f environment.yml

提示:环境存储在 ~/anaconda3/envs/。使用--no-default-packages创建空环境。

激活/停用环境
  1. 激活:conda activate myenv(提示符变为 (myenv))。
  2. 停用:conda deactivate(返回 base 或 root)。
  3. 路径激活(如果环境在自定义路径):conda activate /path/to/envs/myenv
管理包
  1. 激活环境:conda activate myenv
  2. 安装包:conda install numpyconda install -c conda-forge tensorflow(从特定通道)。
  3. 使用 pip(conda 后补):conda install pip,然后pip install requests
  4. 列出包:conda list(激活时)或conda list -n myenv
  5. 更新环境:编辑 YAML,运行conda env update -f environment.yml --prune(–prune 移除多余包)。
  6. 搜索包:conda search numpy
其他管理
  1. 列出所有环境:conda env listconda info --envs(* 表示当前)。
  2. 克隆环境:conda create --name newenv --clone myenv
  3. 移除环境:conda env remove -n myenvconda remove --name myenv --all
  4. 环境变量:conda env config vars set MY_VAR=value,然后重激活。
  5. 恢复历史版本:conda list --revisions,然后conda install --rev 8
  6. 导出环境:conda env export > environment.yml(分享项目)。

最佳实践

  • 每个项目一个环境。
  • 先用 conda 安装,pip 补齐。
  • 定期更新:conda update -n myenv --all
  • 避免在 base 安装包,保持干净。
  • 如果内存不足,用 Miniconda + 手动安装包。
6. 入门使用示例
  1. 创建环境:conda create -n data_science python=3.11
  2. 激活:conda activate data_science
  3. 安装包:conda install jupyter pandas
  4. 启动 Jupyter:jupyter notebook(浏览器打开)。
  5. 测试代码:在 Notebook 中运行import pandas as pd; print(pd.__version__)

如果遇到问题,检查 conda 文档或 Stack Overflow。Anaconda 社区活跃,更新频繁。享受你的数据科学之旅!如果需要特定扩展(如 GPU 支持),欢迎补充提问。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1119274.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据分享】全国村级行政区矢量(免费/无套路分享)

行政区划边界矢量数据是我们在各项研究中最常用的数据。本次我们为大家带来的是我国分省的行政村(社区)的行政区划矢量数据!数据格式为Shp,每一个省份的行政村(社区)行政区划数据保存为一个shp文件。数据范…

大模型应用开发者的核心必修课:深入拆解提示词工程的技术原理、评估体系与优化框架

“ 提示词工程是用户与大模型交流的桥梁,提示词的好坏直接影响到模型的效果。” 在大模型应用开发中,所有的操作最终的结果都是拼接成提示词输入给大模型,因此可以说提示词是大模型应用的核心。 因此,而诞生了一项叫做提示词工程的…

MindSpore开发之路:训练可视化:使用MindInsight洞察模型行为

模型的网络结构真的如我所想的那样搭建的吗?Loss曲线的详细变化趋势是怎样的?是否存在剧烈震荡?模型中每一层权重参数在训练过程中的分布和变化情况如何?是否存在梯度消失或梯度爆炸的迹象? 要回答这些问题&#xff0…

深度学习毕设项目推荐-基于python深度学习的砖头墙裂缝识别卷神经网络

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

HTTP报文详解

HTTP 报文详解 HTTP(Hypertext Transfer Protocol,超文本传输协议)是 Web 通信的基础协议,用于客户端(如浏览器)和服务器之间交换数据。HTTP 报文 是 HTTP 协议交互的信息载体,分为两种类型&am…

MindSpore开发之路:静态图 vs. 动态图:掌握MindSpore的两种执行模式

在使用MindSpore的过程中,我们几乎在每个脚本的开头都会写下一行代码:context.set_context(mode...)。这行代码的作用是设置MindSpore的执行模式。这是一个非常核心的设置,它从根本上决定了你的代码是如何被框架解释和执行的,直接…

Attention机制完全揭秘:轻松解决长文本处理难题!

简介 文章首先介绍了Attention机制如何解决RNN处理长序列的瓶颈问题,详细解释了其实现原理、不同类型(Soft/Hard,Global/Local)及代码实现。同时提供了AI大模型的完整学习路径,从系统设计到微调开发七个阶段&#xff0…

AI工厂生产安全隐患识别及预警系统:重构工厂隐患识别与预警新范式

传统工厂安全管理常陷“人盯不过来、隐患藏得深、响应跟不上”的困境,而AI工厂生产安全隐患识别及预警系统,就像为工厂装上“智慧大脑千里眼”,通过技术赋能实现从“被动应对”到“主动预防”的跨越。这套系统并非单一设备堆砌,而…

JavaScript返回到上一页的三种方法

JavaScript 返回到上一页的三种常用方法 在网页开发中,实现“返回上一页”功能非常常见。JavaScript 提供了多种方式来实现,下面详细介绍三种最常用且可靠的方法,并附带优缺点对比和使用场景。 方法一:history.back()&#xff0…

艾体宝案例 | ArangoDB赋能电商个性化推荐:精准匹配需求,拓展增长空间

在电商行业竞争日趋激烈的当下,个性化推荐已成为平台提升用户体验、拉动转化增长的重要手段。传统推荐方案往往存在“重行为轻语义”或“重语义轻关联”的局限——要么主要依赖用户历史行为进行匹配,难以有效挖掘潜在需求;要么侧重语义相似度…

_springboot基于vue的工厂车间管理系统(11646)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告)远程调试控屏包运行 三、技术介绍 Java…

Linux中dd命令详解

Linux 中 dd 命令详解(全面版) dd 是 Linux 中一个非常强大且危险的低级数据复制和转换工具,全称 “data duplicator” 或 “disk destroyer”(因误操作可毁盘而得外号)。它以块为单位直接读写设备或文件,…

高次函数模型的选择与拟合解析,如何识别并拟合3+次函数(超详细,零基础可懂)

当数据可能符合三次(yax3bx2cxdyaxbxcxdyax3bx2cxd)、四次(yax4bx3cx2dxeyax⁴bxcxdxeyax4bx3cx2dxe)甚至五次函数时,核心思路是:先通过可视化误差指标判断函数“复杂度”,再用“特征升维线性回…

一边是35岁危机,一边是AI高薪。普通程序员如何选对路、不掉队?

35岁,程序员的十字路口,焦虑与机遇并存。技术浪潮汹涌,经验与智慧沉淀,适者生存。AI红利,工具赋能,引领未来。 35岁程序员危机,时代洪流中的思考 一、年龄与技能的双重焦虑 技术浪潮的冲击。新技…

C# 里弹出“确定”“取消”对话框

C# 中弹出“确定”“取消”对话框的几种常用方法 C# 中最常用、最简单的弹出“确定/取消”对话框就是使用 MessageBox 类(位于 System.Windows.Forms 命名空间)。以下是详细说明和示例。 方法一:最常用 - MessageBox.Show(推荐&…

springboot图书电子商务网站的设计与实现(11647)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告)远程调试控屏包运行 三、技术介绍 Java…

SEO插件评分全绿但排名差丨3个真正的问题可能在这

当你的SEO插件显示所有指标都达标时,网站排名却纹丝不动,这种落差感可能比优化失误更让人焦虑。 事实上,像Yoast这类工具的“全绿评分”只是SEO的“基础体检”,很多运营者陷入“评分陷阱”,误以为标题长度合格、关键词…

限时公开!6款AI论文神器实测,查重率低于5%!

紧急预警:论文DDL只剩72小时?这些工具能救你! 凌晨3点的图书馆、导师催稿的红色感叹号、查重报告上飘红的“30%重复率”——这是不是你现在的真实写照? 毕业倒计时最后10天,论文卡壳延毕风险!你以为“慢慢…

2026届校园招聘大战开启!阿里、京东、字节等大厂争抢哪类人才?揭秘校招最新趋势!

日前,阿里、京东、字节跳动、美团、小米、滴滴等头部互联网科技公司相继启动2026届校园招聘计划,累计招聘人数超5万。 从各企业发布的招聘信息来看,AI类岗位占比显著提升,成为本次校招的核心亮点。 那么,哪类AI人才受…

springboot社区医院管理系统(11648)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告)远程调试控屏包运行 三、技术介绍 Java…