error de importación: no se puede importar el nombre ‘_ccallback_c’

Utilizo Anaconda3@windows para importar scipy(v1.0.0) pero tengo un error al comstackr. He comprobado otros casos similares en línea pero no he encontrado solución, ¿alguien tiene alguna idea?

 import numpy as np import scipy 

El error msg

ImportError Traceback (última llamada más reciente) en () 1 número de importación como np —-> 2 importación scipy

~ \ AppData \ Roaming \ Python \ Python36 \ site-packages \ scipy__init __. Py en () 116 del _NumpyVersion 117 -> 118 de scipy._lib._ccallback import LowLevelCallable 119 120 de scipy._lib._testutils import PytestTester

~ \ AppData \ Roaming \ Python \ Python36 \ site-packages \ scipy_lib_ccallback.py in () —-> 1 from. importar _ccallback_c 2 3 importar ctypes 4 5 PyCFuncPtr = ctypes.CFUNCTYPE (ctypes.c_void_p). bases [0]

ImportError: no se puede importar el nombre ‘_ccallback_c’

¡Solución encontrada!

  1. eliminar scipy (carpeta completa), en mi computadora donde en C: \ Users (su nombre) \ AppData \ Roaming \ Python \ Python36 \ site-packages \ scipy *
  2. descargue scipy desde https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
  3. reinstalar por pip instalar scipy-1.0.0-cp36-cp36m-win_amd64.whl (mi sistema operativo es windows-64bit)

¡Eso es!

Tuve el mismo problema e intenté todas las soluciones recomendadas (reinstalar de muchas maneras diferentes), pero nada funcionó. Lo que ayudó mucho es leer la documentación más detenidamente ( https://www.scipy.org/install.html ) En mi caso, la biblioteca scipy también requirió la instalación de algunas últimas versiones de otras bibliotecas, así que ejecuto: python -m pip instalar numpy scipy matplotlib ipython jupyter pandas sympy nose

Ahora todo funciona bien.