通过Conda安装MilvusLite
在 Windows 上通过 Conda 安装 Milvus Lite 并进行大模型学习开发,可以按照以下步骤操作:
1. 确保 Conda 环境已安装
- 打开 Anaconda Prompt(或终端),检查 Conda 版本:
conda --version - 如果没有 Conda,请先安装 Miniconda 或 Anaconda。
2. 创建并激活 Conda 环境
也可以安装在已有的conda环境中,如果没有则需要为项目创建独立环境(Python 3.9 推荐),:
conda create -n milvus_lite python=3.9 -y
conda activate milvus_lite
3. 安装 Milvus Lite
Milvus Lite 直接通过 pip 安装,无需单独下载:
pip install milvus
安装完成后会自带轻量版服务(无需额外启动 Docker)。
4. 验证安装
我的conda环境中已经安装了jupyter notebook,其他运行环境也可以。在 Python 中测试客户端连接:
from milvus import default_server
from pymilvus import connections, utility
# 启动内置服务(自动运行)
default_server.start()
# 连接到 Milvus
connections.connect(host="127.0.0.1", port=default_server.listen_port)
# 检查服务状态
print(utility.get_server_version()) # 应输出版本号如 "2.3.0"
# 停止服务(完成操作后调用)
default_server.stop()
如何持久化启动
在conda命令行先运行:
milvus-server --data home\server\milvus_lite
然后在jupyter notebook运行代码,检查milvus是否已经启动 from milvus import default_server from pymilvus import connections, utility
# 连接到 Milvus
connections.connect(host="127.0.0.1", port=default_server.listen_port)
# 检查服务状态
print(utility.get_server_version()) # 应输出版本号如 "2.3.0"
常见问题
- 端口占用:默认端口为
19530,可通过default_server.set_port(新端口)调整。 - 数据持久化:Milvus Lite 默认内存存储,重启后数据消失。如需持久化:
default_server.init(path="/path/to/storage") # 指定数据目录 - 想要更稳定,可以选择用Docker部署