安装准备
Rankify要求Python 3.10及以上版本。强烈建议使用虚拟环境以避免依赖冲突。
详细安装步骤
1. 创建虚拟环境
推荐使用Conda或Python自带的venv:
Conda方式
conda create -n rankify python=3.10 conda activate rankify
Venv方式
对于Linux/Mac:
python -m venv rankify_env source rankify_env/bin/activate
对于Windows:
rankify_envScriptsactivate
2. 安装PyTorch
推荐安装PyTorch 2.5.1:
GPU版本(CUDA 12.4)
pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 --index-url https://download.pytorch.org/whl/cu124
CPU版本
pip install torch==2.5.1
3. 安装Rankify
基础版:
pip install rankify
完整版(推荐):
pip install "rankify[all]"
模块化安装:可选择只安装检索或重排序功能。
本答案来源于文章《Rankify:支持信息检索与重排序的Python工具包》