На моем Ubuntu 14.04LTS, для python3, у меня есть
>>> import numpy
>>> import scipy
>>> numpy.__version__
'1.8.2'
>>> scipy.__version__
'0.13.3'
Я хочу обновить numpy
и scipy
до самой последней версии 1.9.2 и 0.16.0 , я попытался с помощью следующих команд
sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy
обе команды выполнялись успешно, но номера версий не изменились на 1.9.2 и 0.16.0 для обоих пакетов python (после перезагрузки компьютера). Кто-нибудь знает, как обновить до самой версии? Большое спасибо!!
python3-numpy
иpython3-scipy
установлены одновременно?pip3
. Попробуйте удалить пакеты Deb и посмотрите, поможет ли это.numpy
?Ответы:
Я нашел комментарий @David Foerster весьма полезным. Я также установил
python3-numpy
иpython3-scipy
установил, что переопределяло мою более позднюю установку, поэтому я просто выдал:И тогда все правильные версии были уже там, как показали
источник
У меня была та же самая проблема:
sudo pip install --upgrade <package>
бежал правильно, но пакеты фактически не обновлялись.Я только что попробовал
и это сработало: теперь у меня есть numpy 1.11.0b3 и scipy 0.17.0 как в python, так и в python3.
источник
Numpy можно обновить с помощью установщика пакета Python pip. При попытке установить некоторые пакеты Python pip может ударить или пропустить, потому что это еще один инструмент управления пакетами, который устанавливается вместе с Центром программного обеспечения, но pip отлично справляется с установкой numpy.
Откройте терминал и введите:
Другой способ установки последней версии numpy - это виртуальная среда Python. Таким образом, вы можете установить старую версию numpy вместе с последней версией numpy и использовать их обе. Локальная установка numpy внутри виртуальной среды Python не требует использования
sudo
в команде:источник