当前位置: 首页 > news >正文

Anaconda 在 Windows 上的安装教程

Anaconda 在 Windows 上的安装教程

Anaconda 是一个流行的 Python 数据科学平台,集成了 Conda、Jupyter Notebook 和众多科学计算库。本教程详细介绍如何在 Windows 系统上安装和配置 Anaconda。


1. 下载 Anaconda 安装包

  1. 访问 Anaconda 官网(或国内镜像站,如清华镜像)。
  2. 选择 Windows 版本,推荐下载 Python 3.x 的最新安装包(如 Anaconda3-2024.xx-Windows-x86_64.exe)。
    • 如果系统是 32 位,选择 x86 版本(但建议升级到 64 位系统)。

2. 安装 Anaconda

步骤 1:运行安装程序

双击下载的 .exe 文件,启动安装向导。

步骤 2:选择安装选项

  • Install for

    • Just Me(推荐):仅当前用户可用。
    • All Users:所有用户可用(需管理员权限)。
  • Destination Folder
    默认路径是 C:\Users\<用户名>\Anaconda3,可以修改(但路径不要有中文或空格)。

步骤 3:高级选项

  • Add Anaconda to my PATH environment variable(不推荐勾选):
    如果勾选,可能会影响系统 Python 环境(建议稍后手动配置)。
  • Register Anaconda as my default Python(推荐勾选):
    让 Anaconda 成为默认 Python 解释器。

点击 Install 开始安装(可能需要几分钟)。

步骤 4:完成安装

安装完成后,勾选:

  • “Anaconda Navigator”(可选,图形化管理工具)。
  • “Learn more about Anaconda”(可选,查看文档)。

点击 Finish 退出安装向导。


3. 验证安装

方法 1:通过 Anaconda Prompt

  1. 开始菜单 中找到 Anaconda Prompt(或 CMD/PowerShell)。
  2. 输入以下命令检查 Conda 和 Python 版本:
    conda --version
    python --version
    
    如果显示版本号(如 conda 24.x.xPython 3.x.x),说明安装成功。

方法 2:通过 Anaconda Navigator

  1. 打开 Anaconda Navigator(桌面快捷方式或开始菜单)。
  2. 如果能看到 Jupyter Notebook、Spyder 等工具,说明安装正常。

4. 配置环境变量(可选)

如果安装时未勾选 “Add to PATH”,可以手动添加:

  1. 右键 此电脑属性高级系统设置环境变量
  2. 系统变量 中找到 Path,添加以下路径(根据实际安装位置调整):
    C:\Users\<用户名>\Anaconda3
    C:\Users\<用户名>\Anaconda3\Scripts
    C:\Users\<用户名>\Anaconda3\Library\bin
    
  3. 保存后,重新打开 CMD,测试 conda 命令是否可用。

5. 管理 Python 环境

创建新环境

conda create --name myenv python=3.9  # 创建名为 myenv 的 Python 3.9 环境

激活环境

conda activate myenv

安装包

conda install numpy pandas  # 通过 Conda 安装
pip install matplotlib     # 或用 pip

列出所有环境

conda env list

6. 常见问题

Q1:安装时卡住或报错?

  • 关闭杀毒软件,以管理员身份运行安装程序。
  • 尝试从 清华镜像 下载旧版本。

Q2:conda 命令不可用?

  • 检查环境变量是否配置正确,或重新安装 Anaconda。

Q3:如何卸载 Anaconda?

  1. 控制面板 → 卸载程序 → 选择 Anaconda 卸载。
  2. 手动删除残留文件夹(如 C:\Users\<用户名>\Anaconda3)。

http://www.xdnf.cn/news/660529.html

相关文章:

  • SpringBoot3集成Oauth2.1——7数据库存储用户信息
  • 基于DDD的企业团餐订餐平台微服务架构设计与实现(二)
  • GitLab 18.0 正式发布,15.0 将不再受技术支持,须升级【二】
  • sd webui 安装sd-webui-TemporalKit 加载报错解决办法
  • Java-ArrayList集合的遍历方式详解
  • uni-app学习笔记十五-vue3中defineExpose的使用
  • 如何用Python搭建一个网站
  • Qwen-Agent的使用示例-天气查询
  • Spring + MyBatis/MyBatis-Plus 分页方案(limit分页和游标分页)详解
  • 【排错】kylinLinx环境python读json文件报错UTF-8 BOM
  • WEB安全--RCE--webshell HIDS bypass3
  • try-with-resources
  • md650场景联动
  • 华为OD机试真题——考勤信息(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • Go语言入门指南
  • lwip_bind、lwip_listen 是阻塞函数吗
  • 从实训到实战:家庭教育干预课程的产教融合定制方案
  • 1期临床试验中的联合i3+3设计
  • IndexTTS - B 站推出的文本转语音模型,支持拼音纠正汉字发音(附整合包)
  • 基于web的二手交易商城-设计
  • uniapp好不好
  • 攻防世界 unseping
  • 从0到1搭建AI绘画模型:Stable Diffusion微调全流程避坑指南
  • 企业网站架构部署与优化-Nginx性能调优与深度监控
  • 系统分析师-考后总结
  • 凯恩斯宏观经济学与马歇尔微观经济学的数学建模和形式化表征
  • 【C++11】lambda表达式 || 函数包装器 || bind用法
  • 论文返修时/录用后,能变更作者、增加或减少作者吗?
  • ros2-moveit2 配置与执行自定义urdf的报错处理
  • 基于私有化 DeepSeek 大模型的工业罐区跑冒滴漏检测技术研究与应用