Хороший, стандартный и простой способ установки модулей Python: pip
, при этом вы устанавливаете пакет с командой (в терминале, не в оболочке Python)
pip install <packagename>
(с привилегиями root)
Он заботится о зависимостях.
Обработка нескольких версий python:
Я не знаю, является ли это стандартной практикой или нет, но я делаю это таким образом.
Чтобы установить пакет, скажем, на версии 2.5, я делаю,
python2.5 /usr/bin/pip install <packagename>
В Ubuntu по умолчанию доступно несколько версий Python (например, 2.4, 2.6, 2.7, 3.2 и т. Д.)
В вашем случае, если вы не хотите устанавливать numpy на python2.7 (вам нужно IMO :))и вы нормально работаете с python2.5, вы можете использовать numpy, запустив python2.5
$python2.5
>>> import numpy
>>>
EDIT:
Если вы используете apt-get install
, пакет будет установлен насистемная версия Python по умолчанию.