Error al importar las extensiones c numpy
Instalé Python 3.7 en mi sistema de Windows para trabajar en el código de Visual Studio . Todo iba bien, incluido el uso de las bibliotecas. Desinstalé python usando la herramienta de desinstalación del programa en el panel de control . E instalado Miniconda 3 . Verifiqué que todo funciona bien, y luego instalé la biblioteca numpy usando conda install numpy
en mi terminal GitBash en Windows 10 , luego verifiqué en mi código de estudio visual, pero no se pudo iniciar.
Ejemplo de código de reproducción:
import numpy as np
A = np.array([[-1], [7], [-26]])
Mensaje de error:
Rastreo (última llamada más reciente): Archivo "C: \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core__init __. Py", línea 17, desde. importe el archivo multiarray "C: \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core \ multiarray.py", línea 14, desde. la importación anula el archivo "C: \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core \ overrides.py", línea 7, desde numpy.core._multiarray_umath import (ImportError: error de carga de DLL: Не найден указанный модуль .
Durante el manejo de la excepción anterior, se produjo otra excepción:
Rastreo (última llamada más reciente): Archivo "c: / Users / ramim / Desktop / 22 / Matrix library / alsf.py", línea 3, en la importación numpy como np File "C: \ Users \ ramim \ Miniconda3 \ lib \ paquetes-sitio \ numpy__init __. py ", línea 142, desde. importe el archivo principal "C: \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core__init __. py", línea 47, en raise ImportError (msg) ImportError:
IMPORTANTE: ¡LEA ESTO PARA CONSEJOS SOBRE CÓMO RESOLVER ESTE PROBLEMA!
La importación de las extensiones c numpy falló. - Intenta desinstalar y reinstalar numpy. - Si ya lo ha hecho, entonces: 1. Compruebe que esperaba usar Python3.7 de "C: \ Users \ ramim \ Miniconda3 \ python.exe", y que no tiene directorios en su RUTA o PYTHONPATH que puedan interferir con la versión de Python y numpy "1.17.3" que está intentando utilizar. 2. Si (1) se ve bien, puede abrir un nuevo problema en https://github.com/numpy/numpy/issues . Incluya detalles sobre: - cómo instaló Python - cómo instaló numpy - su sistema operativo - si tiene o no múltiples versiones de Python instaladas - si compiló desde la fuente, sus versiones del compilador e idealmente un registro de compilación
- Si está trabajando con un repositorio git numpy, intente
git clean -xdf
(elimina todos los archivos que no estén bajo control de versión) y reconstruya numpy.Nota: este error tiene muchas causas posibles, por lo tanto, no comente un problema existente al respecto; abra uno nuevo.
El error original fue: error de carga de DLL: Не найден указанный модуль.
Información de la versión de Numpy / Python:
Python 3.7.5 Numpy 1.17.3
Traté de desinstalar e instalar la biblioteca numpy nuevamente, pero fue inútil.
Nota: cuando escribo el teminal conda install numpy
, dice:
Todos los paquetes solicitados ya instalados
¡Así es como verifiqué si numpy está realmente instalado!
¿Cómo resolver eso?
fuente
conda list
muestra que está instalado. Enviaré una respuesta si encuentro el problema.Respuestas:
Intente desinstalar numpy y setuptools primero:
pip uninstall -y numpy
pip uninstall -y setuptools
pip install setuptools
pip install numpy
Tomado de la solución proporcionada por mehdiHadji aquí: https://github.com/ipython/ipyparallel/issues/349
fuente
Parece que hay algo mal con tu
%PATH%
. Puede contener algunos conflictos o ser demasiado largo (> 2047 caracteres). Intente agregar la carpeta con los dlls (desde el entorno que está tratando de usar) hasta el comienzo:(basado en esto )
fuente