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

Anaconda3 虚拟环境创建与管理(超详细新手教程)

文章目录

    • 一、Anaconda3 虚拟环境创建与管理(超详细新手教程)
      • 1.Anaconda3 安装教程
      • 2.打开操作工具
    • 二、Anaconda3 核心命令(必学 8 条)
      • 1. Anaconda3 创建虚拟环境
      • 2. Anaconda3 激活/进入环境
      • 3. 退出当前环境
      • 4. 查看所有已创建的环境
      • 5. 删除不需要的环境(谨慎使用)
      • 6. 在环境里安装/卸载包
      • 7. 导出/分享环境(给别人复现你的项目)
      • 8. 清空缓存、清理空间
    • 三、Anaconda3 最实用示例(直接照抄)
      • 示例1:创建一个 AI 深度学习环境
      • 示例2:创建一个 Web 开发环境
    • 四、小知识(新手必看)
    • 五、Anaconda3 快速排查问题

虚拟环境的核心作用:给每个项目单独装 Python 和依赖包,互不冲突(比如项目A用 Python3.9,项目B用 Python3.12)。

下面是最常用、最实用的全套操作,直接复制命令就能用。


一、Anaconda3 虚拟环境创建与管理(超详细新手教程)

1.Anaconda3 安装教程

Anaconda3 安装包下载及安装教程:https://blog.csdn.net/2501_94564237/article/details/156491512

2.打开操作工具

Windows:开始菜单 → 打开Anaconda Prompt
macOS/Linux:直接打开终端


二、Anaconda3 核心命令(必学 8 条)

1. Anaconda3 创建虚拟环境

# 格式:conda create -n 环境名 python=版本号conda create-nmyenvpython=3.10
  • myenv:环境名字(自定义,如 ai、web、test)
  • python=3.10:指定 Python 版本(推荐 3.9 / 3.10 / 3.11)

创建时会提示确认,输入y回车即可。


2. Anaconda3 激活/进入环境

激活后,你安装的所有包只属于这个环境

conda activate myenv

成功后,命令行前面会变成:

(myenv) C:\Users\xxx>

3. 退出当前环境

conda deactivate

4. 查看所有已创建的环境

condaenvlist# 或conda info--envs

5. 删除不需要的环境(谨慎使用)

conda remove-nmyenv--all

6. 在环境里安装/卸载包

# 安装condainstallnumpy pandas# 指定版本安装condainstalltensorflow=2.10# 卸载conda remove numpy# 更新包conda update numpy

7. 导出/分享环境(给别人复现你的项目)

# 导出环境配置到文件condaenvexport>environment.yml# 别人导入你的环境condaenvcreate-fenvironment.yml

8. 清空缓存、清理空间

conda clean-a

三、Anaconda3 最实用示例(直接照抄)

示例1:创建一个 AI 深度学习环境

conda create-naipython=3.10conda activate ai condainstallpytorch torchvision pandas matplotlib

示例2:创建一个 Web 开发环境

conda create-nwebpython=3.11conda activate web condainstallflask django requests

四、小知识(新手必看)

  1. 环境默认存放位置

    • Windows:C:\Users\用户名\.conda\envs\
    • macOS/Linux:~/.conda/envs/
  2. 为什么要用虚拟环境?

    • 不同项目依赖包版本不一样,不冲突
    • 系统干净,不会搞崩全局 Python
    • 方便迁移、部署、分享项目
  3. 环境名建议

    • 简单英文:aidevtestproject1
    • 不要用中文、空格、特殊符号

五、Anaconda3 快速排查问题

  • conda activate无效:重启 Anaconda Prompt
  • 安装包慢:配置清华镜像(我上一条教程发过)
  • 包冲突:删除环境重新创建

http://www.jsqmd.com/news/562772/

相关文章:

  • 5个强力方案:Screencast-Keys的效率提升与可视化指南
  • YOLOv11模型训练总轮数设少了怎么办?不用重头跑,教你两招‘续杯’大法(修改epoch vs. 纯resume)
  • SAM D系列MCU的MCP23017裸机I²C驱动库设计
  • 如何在浏览器环境验证加密功能?3步实现安全验证
  • Knowledge Repo转换器终极指南:10个技巧实现Jupyter、R Markdown等多格式完美转换
  • 通用大模型搞不定的教育赛道,伴鱼靠“专用系统”拿下独角兽
  • 登陆、注册的完整步骤
  • 光储直流微网双向 DC-DC 的 MATLAB 仿真探索
  • 嵌入式C编程挑战与防御性编程实践
  • 基于滑膜控制扰动观测器的永磁同步电机PMSM模型:四种控制策略大比拼
  • Anime4K:让动画视频重获新生的实时超分辨率终极指南
  • MCP 与多 Agent 协作:上下文、权限与冲突如何治理?
  • 终极B站个性化改造指南:5分钟打造属于你的专属主页
  • Unity图片加载实战:如何优化网络传输中的图片显示(含字节数组与字符串转换技巧)
  • 吃透深度搜索(DFS):从原理到实战,一文搞定算法面试与业务应用
  • OpenClaw智能客服原型:Qwen3-32B镜像处理产品咨询
  • Linux内核架构与核心机制深度解析
  • TMC2209超静音步进驱动:UART与STEP/DIR双模控制实战指南
  • Swift 方法
  • 5分钟掌握专业级CT肺部分割:lungmask实战指南
  • LC_blockfile:嵌入式块级文件内存化抽象库
  • 干货|AI 剪辑参数调试,流量直接起飞
  • Claude Code 接入 MySQL
  • 2026隧道泥浆离心机厂家应用白皮书 - 优质品牌商家
  • Claude Code vs. GitHub Copilot:谁的 AI 编程助手更懂你?
  • Kubernetes 与服务发现最佳实践
  • Open NSFW:企业级内容安全过滤的架构决策与技术实现深度分析
  • 从零理解自然数系统:用Python类模拟皮亚诺公理(含加法乘法实现)
  • NMEA2000_mcp库:MCP2515在Arduino上的NMEA 2000协议栈实现
  • 3分钟突破限制:百度网盘高速下载工具让效率提升8-15倍的实战指南