我正在尝试通过 RPM 在具有 Python 2.4 的旧 Linux 机器上安装 numpy 1.7。numpy 发行说明和RPM页面说它应该与 2.4(或 <= 2.7)兼容,但是当我尝试使用命令在机器上安装它时
rpm -i /tmp/python-numpy-1.7.0-2.1.i586.rpm
我收到了许多缺失的依赖项说明,包括:
libc.so.6(GLIBC_2.11) is needed by python-numpy-1.7.0-2.1.i586
libc.so.6(GLIBC_2.4) is needed by python-numpy-1.7.0-2.1.i586
liblapack.so.3 is needed by python-numpy-1.7.0-2.1.i586
libpython2.7.so.1.0 is needed by python-numpy-1.7.0-2.1.i586
python >= 2.7 is needed by python-numpy-1.7.0-2.1.i586
python = 2.7 is needed by python-numpy-1.7.0-2.1.i586
python(abi) = 2.7 is needed by python-numpy-1.7.0-2.1.i586
rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by python-numpy-1.7.0-2.1.i586
所以现在至少需要 Python 2.7,而不是最高 2.7。这是真正的差异还是我错误地使用了 rpm?我习惯了更高级别的 Linux 包管理器,它们可以正确报告依赖关系并自动安装它们,所以我不确定如何在此处继续。