Linux(麒麟)服务器离线安装单机Milvus向量库

无外网服务器最方便的就是直接安装rpm包,这里我把需要的安装包整理好了

一、离线安装python13

安装依赖和gcc(我服务器里这些包还是能直接安装的,我就直接在线安装了)

bash 复制代码
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
yum -y install gcc

安装python13

bash 复制代码
tar -zxvf Python-3.13.7.tgz
cd /home/Python-3.13.7
./configure --prefix=/usr/local/python3 --with-readline
make && make install
ln -s /usr/local/python3/bin/python3.13 /usr/bin/python
ln -s /usr/local/python3/bin/pip3.13 /usr/bin/pip

验证

bash 复制代码
python --version

二、离线安装milvus( 参考官方文档

)

bash 复制代码
rpm -ivh milvus_2.6.0-1_arm64.rpm

开机自启

bash 复制代码
systemctl enable milvus

启动

bash 复制代码
systemctl start milvus

查看状态

bash 复制代码
systemctl status milvus

停止

bash 复制代码
systemctl stop milvus

三、离线安装milvus_cli(参考官方文档)

在解压的目录下离线安装全部whl依赖(依赖安装是忽略错误的,可能会有不成功的)

bash 复制代码
for file in *.whl; do pip install "$file" --ignore-installed --retries 0 --no-build-isolation2>/dev/null; done

安装milvus_cli(如果安装出错,提示缺什么就安装什么,缺的包都在附件里了)

bash 复制代码
pip install --retries 0 --no-build-isolation milvus_cli-1.0.2.tar.gz

验证(如果成功会进入milvus_cli窗口)

bash 复制代码
milvus_cli

如果报错No module named milvus_cli.main; 'milvus_cli' is a package and cannot be directly executed

运行

bash 复制代码
python -c "from milvus_cli.scripts.milvus_cli import runCliPrompt; runCliPrompt()"

其他命令按照文档操作即可

相关推荐
滴啦嘟啦哒3 分钟前
【具身笔记】【π0.5 微调与仿真】五、在MuJoCo中实现可视化仿真
笔记·python·vla·具身
全栈练习生19 分钟前
AI安全与红队测试
python·ai
あ-24 分钟前
CubeSandBox配置CubeMaster CPU 超分
linux·运维·服务器
费曼学习法25 分钟前
把「发送成功」当「送达」?我排查 IM 长消息被静默吞掉的完整过程
python·ai编程·自动化运维
鸽鸽程序猿26 分钟前
【项目】【在线判题系统】b端题目增删改
开发语言·python
Escalating_xu27 分钟前
【Linux 网络编程】TCP Socket 编程(上):从 listen、accept 到完整回显通信
linux·网络·tcp/ip
老秦包你会34 分钟前
Linux第十课---------Linux信号
linux
NetX行者35 分钟前
Python 工程化入门:从脚本到规范的 Python 项目结构
网络·python
MasonYyp1 小时前
asyncio并发协程
python
小小张说故事1 小时前
Python 的整数为什么永远不会溢出?拆开大整数对象,看 30 位一节的存储与运算代价
python