Например, я хочу установить последнюю версию "numpy". Я набираю следующее: "sudo apt-get install python-numpy". Когда я набираю это в первый раз, он что-то устанавливает, и если я набираю это во второй раз, он пишет, что у меня уже есть последняя версия numpy.
Тем не менее, я вижу, что моя версия numpy 1.1.1. и я знаю, что это НЕ последняя версия. Почему это происходит и как эта проблема может быть решена?
Я могу найти файл * tar.gz с последней версией, я могу извлечь файлы с архивом и затем мне нужно запустить один из скриптов, который будет где-то среди извлеченных файлов. Но мне не нравится этот путь. Это слишком сложно. Я не знаю, куда мне поместить все эти файлы, я не знаю, какие зависимости я должен установить перед запуском скрипта для установки numpy, я не знаю, куда будет помещен numpy после установки и так далее.
Есть ли простой способ получить последнюю версию NumPy?
источник
bdist rpm
(также не забудьте указать правильный компилятор fortran) и настроить имя пакета вsetup.py
опции)setup.py
, а затем преобразовать rpm в debalien
. Затем установкаdeb
. Это поможет вам понять, насколько правильно вы понимаете.Ответы:
Дистрибутивы (такие как Ubuntu) проводят QA для своих пакетов и поэтому не всегда будут иметь самую последнюю версию всего доступного в своих репозиториях, как только они выйдут. Акцент делается на стабильность.
Если вам действительно нужна более свежая версия по какой-то причине, вы можете использовать собственные средства управления пакетами Python (setuptools, на случай, если вам нужно установить их), например, так:
Это установит последнюю версию, доступную на PyPI .
Я бы порекомендовал сначала удалить пакет, установленный дистрибутивом, поскольку они, вероятно, не очень хорошо работают вместе в случае противоречивых путей.
источник
sudo apt-get purge python-numpy
первыйПоскольку Ubuntu выпускается каждые 6 месяцев, Cannonical включает последнюю стабильную версию пакета, когда они начинают тестирование следующего выпуска. Например, даже сегодня (январь 2010 г.) Ubuntu 8.04 LTS по-прежнему работает с Firefox 3, а не с Firefox 3.5.
Есть некоторые бесстрашные хакеры, которым нужен Firefox 3.5 на Ubuntu 8.04 LTS, и эти люди могут получать и поддерживать мини-репозитории на Launchpad. Например, вот ссылка, объясняющая, как использовать репозиторий Launchpad для получения Firefox 3.5.
Как оказалось, у numpy есть репозиторий PPA для панели запуска , на самом деле их три, один для Jaunty, один для Intrepid и один для Hardy. Но эти выпуски Launchpad PPA оказываются более старыми версиями (текущая версия 9.10 - это python-numpy 1: 1.3.1-3, выпуски PPA 1.2.1 или 1.1.1). Если вы хотите, чтобы в репозитории была доступна последняя версия numpy, вам, возможно, придется искать славы и богатства как бесстрашного хакера и собрать PPA Launchpad для нужной вам версии.
Я был очень благодарен за то, что люди положили на панель запуска, я сам не был бесстрашным хакером.
источник