Usando la versión antigua de numpy incluso con una versión más reciente instalada

He usado easy_install para instalar numpy para instalar numpy 1.7.1, pero cuando verifico mi versión en python:

python -c "import numpy; print numpy.version.version" 

Dice 1.6.2

¿Qué estoy haciendo mal?

Lo más probable es que haya instalado numpy desde un repository de Debian o una instalación pip con otros parámetros. Utilizar

 python -c 'import os,numpy;print(numpy.__file__)' 

para averiguar dónde se encuentra la versión rudimentaria. Aunque solo puede eliminar este directorio, también puede preguntarle a su administrador de paquetes a qué paquete pertenece el archivo. De nuevo, en un sistema debian:

 $ python -c 'import numpy;print(numpy.__file__)' /usr/lib/pymodules/python2.7/numpy/__init__.pyc $ readlink -f /usr/lib/pymodules/python2.7/numpy/__init__.py /usr/share/pyshared/numpy/__init__.py $ dpkg -S /usr/share/pyshared/numpy/__init__.py python-numpy: /usr/share/pyshared/numpy/__init__.py $ sudo apt-get remove python-numpy 

sudo easy_install -U numpy

… después de muchos bashs, ¡el código anterior funcionó para mí, finalmente!