Я пытаюсь установить numpy 1.7 через RPM на старой машине Linux с Python 2.4. numpy release notes и the RPM page говорят, что это должно быть совместимо с 2,4 (или < = 2,7), но когда я пытаюсь установить его на компьютере с помощью командыУстановка numpy RPM с более старой версией Python
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, которые корректно сообщают о зависимостях и устанавливают их автоматически, поэтому я не уверен, как это сделать.
есть причина, по которой вы не хотите обновлять до Python 2.7? – MattDMo
К сожалению, эта машина является одной из многих на моей работе и во всем мире, в которой работает Python 2.4, и у меня мало возможностей обновить их. (Я изучаю, было ли практично положить numpy на них, хотя это будет намного проще, чем обновление Python?) – dpitch40
Примечания к выпуску NumPy для исходной версии. На странице RPM descr ничего не говорится о более старых версиях Python. (Обратите внимание, что PSF отказался от поддержки Python 2.4, поэтому он даже не получает исправлений безопасности.) –