La importación de Numpy arroja AttributeError: el objeto ‘módulo’ no tiene atributo ‘núcleo’

import numpy as np File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/__init__.py", line 180, in  from . import add_newdocs File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in  from numpy.lib import add_newdoc File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in  from .type_check import * File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in  import numpy.core.numeric as _nx File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/core/__init__.py", line 57, in  from numpy.testing import Tester File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/testing/__init__.py", line 14, in  from .utils import * File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/testing/utils.py", line 15, in  from tempfile import mkdtemp File "/usr/lib/python2.7/tempfile.py", line 35, in  from random import Random as _Random File "/home/anirrudh/OMSCS/Courses/ML4T/ml4t/mc3_p2/random.py", line 5, in  import matplotlib.pyplot as plt File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/matplotlib/__init__.py", line 122, in  from matplotlib.cbook import is_string_like, mplDeprecation, dedent, get_label File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/matplotlib/cbook.py", line 33, in  import numpy.ma as ma File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/ma/__init__.py", line 44, in  from . import core File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/ma/core.py", line 30, in  import numpy.core.umath as umath AttributeError: 'module' object has no attribute 'core' 

Estoy trabajando en Ubuntu 14.04. Intenté reinstalar Numpy, creé un nuevo virtualenv, pero no me está ayudando. Me sale el mismo error fuera del virtualenv también. Dejó de funcionar de repente. Estuvo bien hasta hace poco.

(Respuesta publicada en nombre del OP) .

Actualización: resuelto.

Había creado un archivo python para uno de mis proyectos nombre random.py y cuando se importaba numpy, estaba llamando a este archivo en lugar de a su propio archivo de biblioteca, lo que provocó el error. Tuve que eliminar / renombrar random.py que creé y eso solucionó el problema.

Intente ejecutarlo en Python 2 en lugar de Python 3; puede que tenga la versión anterior de Spark

Esto me pasó en Windows con Anaconda. Lo arreglé eliminando la ruta de python3 de la variable de entorno PATH .

Otro problema común aquí (que tuve) … verifique para asegurarse de que no tenga una env. PYTHONPATH que apunte a una versión diferente de los paquetes de sitios de python (esto sucedió porque actualicé mi versión de python y no cambié esto) .se carga desde PYTHONPATH primero).