原创

Windows 系统下安装 Anaconda 并创建 Conda 环境详细教程

温馨提示:
本文最后更新于 2025年07月16日,已超过 10 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

摘要:本文面向学生初学者,手把手讲解在 Windows 系统上下载、安装 Anaconda(含 Python 3.13.5 和 conda 25.5.1),并创建与管理独立的 Conda 环境。


引言

在数据科学与机器学习领域,一个隔离、可复现的 Python 环境至关重要。Anaconda 集成了 conda 包管理与环境管理工具,能让你在同一台机器上轻松切换不同项目所需的依赖与 Python 版本。本文将以 Windows 10(及更高版本)为例,演示如何下载、安装最新的 Anaconda 发行版,并创建自己的 Conda 环境。


要点一:安装 Anaconda

  • 步骤一:下载安装包
  • 下载地址:https://www.anaconda.com/download/#windows
  • 到下载页面他会进行分发下载 请输你的邮箱 点击提交
  • 提交完成后邮箱会受到这样一个邮件点击下载即可
    file
    file
  • 步骤二:运行安装程序
    1. 双击 .exe 安装包;
    2. 点击“Next”,阅读并同意用户许可协议;
    3. 建议选择“Just Me”(单用户),并保持默认安装路径;
    4. 我选择给所有用户安装因为我自己电脑就一个用户administrator;
      file
    5. 修改盘符注意不要有空格或者中文字符的目录否则后期会有bug点击下一步
      file
    6. 第一项创建快捷方式 我勾选了 第二项 注册默认本地python 环境为13 因为我电脑没有安装过python所有我也选了,第三项 清理缓存 我也选了
      file
    7. 点击“Install”完成安装。
      file

要点二:创建与激活 Conda 环境

  • 步骤一:打开 Anaconda Prompt
    在「开始」菜单中找到并运行 Anaconda Prompt
  • 步骤二:创建新环境
    在命令行中输入:

    conda create -n mypy311 python=3.11
    

    file
    file
    该命令将在本机创建一个名为 mypy311、Python 3.11 的独立环境。

  • 步骤三:激活环境

    conda activate mypy311
    

    file

    此时提示符前会出现 (mypy311),表示当前已切换到该环境。


常用的 conda 命令,按功能分类列出,方便快速查阅和使用。


环境管理

命令 作用 示例
conda env listconda info --envs 列出所有已创建的环境 conda env list
conda create -n <env_name> python=<版本> 新建环境并指定 Python 版本 conda create -n myenv python=3.11
conda activate <env_name> 激活指定环境 conda activate myenv
conda deactivate 退出当前激活环境 conda deactivate
conda remove -n <env_name> --all 删除整个环境 conda remove -n myenv --all
conda env export > environment.yml 导出当前环境配置到 YML 文件 conda env export > env.yml
conda env create -f environment.yml 通过 YML 文件创建环境 conda env create -f env.yml
conda env update -f environment.yml 根据 YML 文件更新环境 conda env update -f env.yml
conda env remove -n <env_name> 删除环境(同 remove --all conda env remove -n oldenv

包管理

命令 作用 示例
conda install <包名> 安装包(默认从 defaults 或指定 channel) conda install numpy
conda install -c <channel> <包名> 从指定 channel 安装 conda install -c conda-forge pandas
conda update <包名> 更新指定包到最新版本 conda update scipy
conda update --all 更新所有已安装包 conda update --all
conda remove <包名> 卸载指定包 conda remove matplotlib
conda list 列出当前环境中所有已安装包 conda list
conda search <包名> 查找可用的包及版本 conda search tensorflow

通用信息与配置

命令 作用 示例
conda info 查看 conda 配置信息及版本 conda info
conda config --show 显示所有用户/系统级配置 conda config --show
conda config --add channels <channel> 添加新的 channel conda config --add channels conda-forge
conda config --set auto_activate_base false 关闭启动时自动激活 base 环境 conda config --set auto_activate_base false
conda clean --all 清理索引缓存、包缓存、日志等 conda clean --all

高级用法

  • 克隆环境

    conda create --name newenv --clone oldenv
    
  • 导出仅 Python 包

    conda list --export > requirements.txt
    
  • 查看环境依赖树

    conda-tree deptree --prefix ./envs/myenv
    

    (需先 pip install conda-tree


结论

通过以上步骤,你已在 Windows 系统上成功安装 Anaconda 并创建了第一个 Conda 环境。建议后续根据项目需要,在不同环境中安装所需包,并定期更新 conda 与环境中的依赖,以保持开发效率与环境安全。


正文到此结束
本文目录