Python 3.4 y 2.7: No se puede instalar el paquete numpy para Python 3.4
ubuntu pip (1)
Estoy usando Ubuntu 12.04 y quiero usar Python 3.4 al lado de Python 2.7.
La instalación de Python 3.4 funcionó correctamente. Sin embargo, no puedo instalar el paquete numpy para Python 3 (y como consecuencia no puedo instalar scipy, pandas, etc.).
Utilizando
sudo pip3 install numpy
escupe el siguiente error:
File "numpy/core/setup.py", line 289, in check_types
"Cannot compile ''Python.h''. Perhaps you need to "/
SystemError: Cannot compile ''Python.h''. Perhaps you need to install python-dev|python-devel.
Por cierto, ya tengo instalado python-dev.
Por otra parte, instalando Numpy vía
sudo apt-get install python-numpy
tampoco funciona porque ya instalé numpy para python 2.7 y el instalador responde que numpy ya está actualizado.
¿Que puedo hacer? ¡Gracias!
No ha instalado el paquete de desarrollo Python 3. Instalar python3.4-dev
:
apt-get install python3.4-dev
El paquete principal nunca incluye los encabezados de desarrollo; La política del paquete Debian (y por extensión Ubuntu) es ponerlos en un paquete -dev
separado. numpy
embargo, para instalar numpy
, necesita estos archivos para poder compilar la extensión.