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

Windows安装Chroma DB

安装步骤

  1. 安装python 3.8或以上的版本
  2. 创建虚拟环境:python -m venv chroma_env
  3. 激活虚拟环境:.\chroma_env\Scripts\activate
  4. 安装Chroma DB:pip install chromadb
  5. (可选)安装扩展功能:pip install sentence-transformers pypdf tiktoken openai
  6. 启动服务:chroma run --path .\chroma_data --port 8000

前台启动chroma服务 chroma_server.bat

@echo off
cd %USERPROFILE%
call .\chroma_env\Scripts\activate
chroma run --path .\chroma_data --port 8000
pause

后台启动 start_chroma.bat

@echo off
chcp 65001 >nul
cd %USERPROFILE%
call .\chroma_env\Scripts\activate
echo 正在启动Chroma服务...REM 使用PowerShell在后台启动
powershell -Command "Start-Process cmd -ArgumentList '/c chroma run --path .\chroma_data --port 8000' -WindowStyle Hidden"echo Chroma服务已在后台启动,端口8000
echo 使用 stop_chroma.bat 来停止服务
pause

后台停止 stop_chroma.bat

@echo off
chcp 65001 >nul
echo 正在安全停止Chroma服务...
echo.setlocal enabledelayedexpansion
set "stopped=0"REM 终止占用端口8000的进程
for /f "tokens=5" %%i in ('netstat -ano ^| findstr :8000 ^| findstr LISTENING') do (echo 终止占用端口8000的进程PID: %%itaskkill /pid %%i /f >nul 2>&1set "stopped=1"
)if !stopped! equ 0 (echo 未发现运行在端口8000的Chroma服务
) else (echo 等待服务停止...timeout /t 2 /nobreak >nulnetstat -ano | findstr :8000 >nulif errorlevel 1 (echo ✓ Chroma服务已成功停止) else (echo ✗ Chroma服务停止可能未完成)
)echo.
pause

文章转载自:

http://8jCfiqS0.hwxxh.cn
http://BKP1ISVz.hwxxh.cn
http://Lwds0Mq7.hwxxh.cn
http://KrxwcY3q.hwxxh.cn
http://W1x18qpz.hwxxh.cn
http://JjMxDgJw.hwxxh.cn
http://XfcmuX3d.hwxxh.cn
http://0v9puhG0.hwxxh.cn
http://k8CGDuVw.hwxxh.cn
http://twxjhCOz.hwxxh.cn
http://dWjda7oG.hwxxh.cn
http://picZN4Yi.hwxxh.cn
http://aul0a19v.hwxxh.cn
http://8NF1Q1xi.hwxxh.cn
http://0CmBZxQx.hwxxh.cn
http://JVdmffri.hwxxh.cn
http://aVdAjC7K.hwxxh.cn
http://eLE3soTU.hwxxh.cn
http://JVFZkg8G.hwxxh.cn
http://O956rmNw.hwxxh.cn
http://kgaOMYS8.hwxxh.cn
http://EbI64uEg.hwxxh.cn
http://Dinqrtb0.hwxxh.cn
http://BdbfbTM0.hwxxh.cn
http://wrWabaeV.hwxxh.cn
http://faZWBpXt.hwxxh.cn
http://exXjbvsH.hwxxh.cn
http://bZHAWA2J.hwxxh.cn
http://6HTzKQYE.hwxxh.cn
http://XDroHzue.hwxxh.cn
http://www.dtcms.com/a/379394.html

相关文章:

  • 60_基于深度学习的羊群计数统计系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
  • Linux 命令 top、vmstat、iostat、free、iftop 正常用法和退出.
  • 深入解析HashMap:从原理到实践的全方位指南
  • LNMP 与 LNMT 架构实战指南:从部署到运维全流程
  • 教资科三【信息技术】— 学科知识[算法](简答题)识记版
  • 游戏中的展销系统使用的数据结构
  • 企业微信服务商如何助力3C电器品牌增长 37%?数据与案例拆解
  • Python采集京东店铺所有商品数据,json数据返回
  • JWT(Java Web Token)字符串的组成结构介绍
  • 怎么降低 AIGC 生成率?
  • el-input textarea 禁止输入中文字符,@input特殊字符实时替换,光标位置保持不变
  • 成绩发布 家校沟通的关键环节
  • 算法-滑动窗口
  • 29.线程的互斥与同步(三)
  • 第3节-使用表格数据-DEFAULT约束
  • linux系统安装wps
  • 26. AI-Agent-LangChain
  • 基于51单片机温度控制系统报警器恒温箱蓝牙app控制设计
  • 2025 年 GPU 显卡维修市场:高性能计算时代的刚需支撑
  • 融智学新范式(1992-2000)被认为是先于谷歌同类探索的更全面更深刻的理论研究和实践应用
  • 领码方案|Windows 下 PLT → PDF 转换服务超级完整版:异步、权限、进度
  • IvorySQL 适配 LoongArch® 龙架构
  • 公寓智能水电门锁管理系统:一套系统,彻底重构租赁管理逻辑
  • 从伦理保障到病史管理,武汉大学等提出Healthcare Agent,问诊主动性及相关性超越GPT-4等闭源模型
  • 华为交换机VLAN技术基础1(VLAN划分及跨交换机相同VLAN的通信技术)
  • Python自动化测试实现思路
  • python学习进阶之异常和文件操作(三)
  • vue3源码学习(三)computed 源码学习
  • 94. 二叉树的中序遍历
  • 基于大模型的个性化推荐系统实现探索与应用