Cómo actualizar a las últimas versiones de numpy y scipy en Ubuntu 14.04LTS

Cómo actualizar a las últimas versiones de numpy y scipy en Ubuntu 14.04LTS

En mi Ubuntu 14.04LTS, para python3, tengo

 >>> import numpy
 >>> import scipy
 >>> numpy.__version__
 '1.8.2'
 >>> scipy.__version__
 '0.13.3'

quiero actualizar numpyy scipyal máximoversión reciente 1.9.2 y 0.16.0, lo intenté con los siguientes comandos

sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy

Ambos comandos se ejecutaron correctamente, pero los números de versión no cambiaron a 1.9.2 y 0.16.0 en absoluto para ambos paquetes de Python (después de reiniciar la computadora). ¿Alguien sabe cómo actualizar a la versión más alta? ¡¡Muchas gracias!!

Respuesta1

El comentario de @David Foerster me pareció bastante útil. También tenía python3-numpye python3-scipyinstalé, lo que anulaba mi instalación posterior, así que simplemente emití:

sudo apt-get remove python3-numpy

Y entonces ya estaban todas las versiones adecuadas, como revela

pip3 show numpy

Respuesta2

Tuve el mismo problema: sudo pip install --upgrade <package>se ejecutó correctamente pero los paquetes en realidad no se actualizaron.

acabo de intentarlo

sudo easy_install --upgrade numpy
sudo easy_install --upgrade scipy
sudo easy_install-3.4 --upgrade numpy
sudo easy_install-3.4 --upgrade scipy

y funcionó: ahora tengo numpy 1.11.0b3 y scipy 0.17.0 tanto en python como en python3.

Respuesta3

numpy se puede actualizar con el instalador del paquete pip Python. pip puede resultar impredecible al intentar instalar algunos paquetes de Python, porque es otra herramienta de administración de paquetes que se instala junto con el Centro de software, pero pip hace un buen trabajo instalando numpy.

Abra la terminal y escriba:

sudo apt-get purge python-numpy
sudo apt install python-pip
pip install --user numpy

Otra forma de instalar la última versión de numpy es dentro de un entorno virtual de Python. De esa manera, puede instalar su versión anterior de numpy junto con la última versión de numpy y usar ambas. La instalación de numpy localmente dentro de un entorno virtual de Python no requiere el uso sudodel comando:

pip install numpy

información relacionada