У меня на сервере работают две разные версии python: 2.4 (по умолчанию) и 2.5. Python-matplotlib устанавливается через apt-get для версии 2.4. Я хочу установить его также на 2.5, но apt-get install сообщает, что он уже установлен. Как указать, что целью установки должна быть версия python, отличная от стандартной.
я бы порекомендовал Easy_Install, чтобы установить собственные пакеты для каждой установки Python.
Это сработало для меня: свяжите команду python, чтобы "python --version" показывала версию, для которой вы хотите установить matplotlib. Скомпилируйте и установите matplotlib вручную. Верните команду python к предыдущей версии.
Модули Python необходимо устанавливать для каждой версии Python отдельно. Debian поддерживает несколько модулей Python в одном пакете (через python-support
и python-central
), но поддерживаемая версия python должна быть объявлена во время сборки. python-matplotlib
пакет в squeeze
имеет Python-Version: 2.4, 2.5
, поэтому он поддерживает python2.5. Либо вы используете старый дистрибутив, либо что-то делаете не так.