无外网服务器最方便的就是直接安装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()"
其他命令按照文档操作即可