news 2026/8/24 14:57:04

利用Anaconda和Mamba创建深度学习常用三大环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
利用Anaconda和Mamba创建深度学习常用三大环境

文章目录

    • 深度学习常用研发项目及所需依赖包
    • 准备工作
    • 环境一:大模型训练/推理 + Web后端
    • 环境二:视觉检测 + 姿态识别 + 标注
    • 环境三:autogluon自动化学习环境部署

深度学习常用研发项目及所需依赖包

(1)autogluon自动化学习需要:pytorch-gpu、autogluon-gpu、pandas、numpy、pathlib、logging、collections、re、ast、scikit-learn
(2)deepseek本地运行和训练需要:pytorch-gpu、transformers、peft、datasets、json
(3)deepseek局域网web多人交互需要:open-webui、ollama、 bitsandbytes、accelerate、transformers
(4)fastapi和stm32通信需要:ollama、fastapi、uvicorn、pyserial、matplotlib、requests
(5)语音识别:openai-wgisper
(6)摄像头姿态检测需要:mediapipe、opencv、mediapipe、pydirectinput、threading、collections 、time 、random
(7)摄像头目标检测需要:ultralytics、PIL、opencv、labelimg

其中:
环境一:autogluon自动化学习单独环境
环境二:deepseek本地运行和训练、deepseek局域网web多人交互、语音识别共用环境
注意:open-webui 绝对不要装进 Conda 环境。它依赖 Node.js、npm 和特定的前端构建工具链,会污染 Python 环境变量,导致 pydantic、anyio 等核心库版本被强行锁定,FastAPI 会直接罢工。
环境三:目标检测、姿态检测、图像分割共用环境

准备工作

预先在Anaconda的base环境中安装Mamba并配置好清华/中科大镜像源。

conda update conda condainstallmamba-nbase-cconda-forge mamba--version# 验证安装成功

详细访问见文章:
https://blog.csdn.net/sinat_30065705/article/details/163955852?fromshare=blogdetail&sharetype=blogdetail&sharerId=163955852&sharerefer=PC&sharesource=sinat_30065705&sharefrom=from_link

环境一:大模型训练/推理 + Web后端

任务:DeepSeek运行/训练 + 局域网Web交互(除UI) + FastAPI通信 + 语音识别
官方推荐open-webui用docker安装

# 下载docker并安装 https://www.docker.com/products/docker-desktop/# 拉取需要的Open WebUI镜像dockerpull ghcr.io/open-webui/open-webui:main# 导出镜像为文件dockersave ghcr.io/open-webui/open-webui:main-oopen-webui.tar# 使用 load 命令将 .tar 文件加载为Docker镜像dockerload-iopen-webui.tar# 启动open-webui服务dockerrun-d-p3000:8080 --add-host=host.docker.internal:host-gateway-vopen-webui:/app/backend/data--nameopen-webui ghcr.io/open-webui/open-webui:main

为了省事我还是单独创建环境只安装open-webui

mamba create-nopen_webuipython=3.11-ymamba activate open_webui pipinstallopen-webui-ihttps://pypi.tuna.tsinghua.edu.cn/simple
mamba create-nllm_apipython=3.11-ymamba activate llm_api# PyTorch GPU(CUDA 12.4)mambainstallpytorch torchvision torchaudio pytorch-cuda=12.4-cpytorch-cnvidia-y# Transformers生态mambainstalltransformers accelerate peft datasets scikit-learn-cconda-forge-y# bitsandbytes(必须用pip,conda版容易编译失败)pipinstallbitsandbytes-ihttps://pypi.tuna.tsinghua.edu.cn/simple# Web服务 + 通信 + 工具pipinstallfastapi uvicorn pyserial requests matplotlib ollama-ihttps://pypi.tuna.tsinghua.edu.cn/simple# 语音识别(Whisper 依赖 torchaudio 已装)pipinstallopenai-whisper-ihttps://pypi.tuna.tsinghua.edu.cn/simple# 我选择的是国产的Fun-ASR模型pipinstallfunasr[all]-ihttps://pypi.tuna.tsinghua.edu.cn/simple# 若报错清理缓存后再试即可mambainstall-cffmpeg-y# 安装 modelscope 库pipinstallmodelscope# 下载 Fun-ASR-Nano-2512 模型,默认下载到 C:\Users\Administrator\.cache\modelscope\models\FunAudioLLM--Fun-ASR-Nano-2512modelscope download--modelFunAudioLLM/Fun-ASR-Nano-2512

环境二:视觉检测 + 姿态识别 + 标注

任务:姿态检测 + 目标检测 + 标注工具(使用社区版labelimg,官方只支持python3.9)

mamba create-ncv_envpython=3.11-ymamba activate cv_env# PyTorch GPU(和llm_api共享同一份物理文件,节省空间)mambainstallpytorch torchvision torchaudio pytorch-cuda=12.4-cpytorch-cnvidia-y# YOLO + OpenCV + Mediapipemambainstallultralytics opencv-cconda-forge-y# 纯pip库pipinstallmediapipe pydirectinput pillow pyautogui-ihttps://pypi.tuna.tsinghua.edu.cn/simple# LabelImg(社区修复版),需提前安装gitpipinstallgit+https://github.com/biantsh/labelImgPlus.git# 或直接安装预编译版labelimgplusplus,不指定版本会有库冲突# 或者单独创建一个标注工具环境,不用指定版本pipinstalllabelimgplusplus==3.0.0

环境三:autogluon自动化学习环境部署

任务:AutoGluon自动化学习

mamba create-nautogluon_envpython=3.11-ymamba activate autogluon_env# autogluon1.6.1 要求torch<2.14,>=2.10pipinstalltorch==2.10.0torchvision==0.25.0torchaudio==2.10.0 --index-url https://download.pytorch.org/whl/cu130# 用于读取excel数据pipinstallopenpyxl# 直接安装 AutoGluon(自动拉取 PyTorch、numpy、pandas、ray、scikit-learn等依赖)mambainstall-cconda-forge-cpytorch-cnvidia autogluon"pytorch=*=*cuda*"-y

若报缓存错误,则手动进入anaconda安装目录中的\pkgs文件夹,删除 https 整个文件夹(如果存在)以及所有以 cookiecutter 开头的文件夹和 .conda 文件。再运行以下命令后重新安装:

conda clean--all-y

若还是报错则重新指定缓存文件夹

# 设置新的缓存路径(例如 D 盘)setCONDA_PKGS_DIRS=D:\conda_pkgs# 清理旧索引缓存conda clean-i-y# 再次尝试安装# 安装完恢复pkgs原有路径,并手动删除临时位置conda config--addpkgs_dirs C:\Users\Administrator\anaconda3\pkgs

若还是不行,就要pip安装

# 会自动安装ray、scikit-learn等依赖包pipinstallautogluon#如果报mxnet的错误mambainstall-cconda-forge mxnet

安装好后进入python测试一开始装的pytorch-gpu还在不在,不在的话卸载autogluon自行安装的cpu版torch,重新安装gpu版的torch

importtorchprint(torch.cuda.is_available())# 应为 Trueprint(torch.__version__)# 确认版本
# 先卸载pip uninstall torch torchvision torchaudio-y# 再安装,注意torch版本号和cuda版本号的对应pipinstalltorch==2.10.0torchvision==0.25.0torchaudio==2.10.0 --index-url https://download.pytorch.org/whl/cu130
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 14:56:23

讯飞输入法重磅发布11.0版本 懂输入更懂你

2010年, 中国互联网借助全球移动互联网的浪潮, 诞生了一批又一批所谓“新生力量”。在输入法的历史进程中, 讯飞输入法为行业开创中文语音输入, 一个里程碑就此出现。正是因为这一创新性举措, 人机交互方式得以翻开全新篇章。日前, 讯飞输入法将前沿AI技术全面进行赋能, 重磅推…

作者头像 李华
网站建设 2026/8/24 14:53:28

AI 软件开发实战教程(十二):安全地交换双方微信号

“AI 软件开发实战教程”系列第 12 篇&#xff1a;让候选中的一方主动确认后&#xff0c;双方同时获得对方微信号&#xff0c;同时保证确认前不泄露、重复点击不重复、资料修改不改写历史。 系统找到“可能同路”的人以后&#xff0c;真正的沟通仍要回到微信。邻行不做站内聊天…

作者头像 李华
网站建设 2026/8/24 14:52:49

[特殊字符] DocxTableExport:一键提取 Word 文档中的表格数据

功能特性&#xff1a; 提取 Word 文档中的所有或指定表格支持水平合并单元格 (GridSpan)支持垂直合并单元格 (vMerge)支持嵌套表格提取&#xff08;可开关&#xff09;自动识别数字和日期格式&#xff08;可开关&#xff09;自动调整列宽&#xff08;可开关&#xff09;自动筛选…

作者头像 李华
网站建设 2026/8/24 14:51:28

单词汇总(一)

1.Embedded System 嵌入式系统2.IC ‌Integrated Circuit‌ 集成电路3.stack栈 heap堆4.welcome to board 欢迎加入5.TTS Text to speech 文字转换成语音6.designer 设计师7.co-work 合作8.FPGA Field Programmable Gate Array 现场可编程门阵列,是一种用户可编程的半导体集成…

作者头像 李华
网站建设 2026/8/24 14:46:53

##关于Java中多态部分知识点##

一、多态父类引用指向不同的子类对象&#xff0c;调用同一个方法时&#xff0c;表现出不同的行为&#xff0c;这就叫多态。需要有向上转型的操作。例&#xff1a;Animal&#xff08;父类&#xff09; animal new Dog&#xff08;子类&#xff09;("小黄", 10);子类必…

作者头像 李华
网站建设 2026/8/24 14:43:26

处暑:一场盛大的告别

风&#xff0c;是从昨夜开始变的。起初只是一丝若有若无的凉意&#xff0c;从窗缝里钻进来&#xff0c;轻轻拂过脚踝。你翻了个身&#xff0c;把搭在床尾的薄被往上拉了拉 —— 这个动作&#xff0c;整个夏天都没有做过。醒来时&#xff0c;阳光依旧明亮&#xff0c;但落在皮肤…

作者头像 李华