Falha na importação das extensões c numpy
Eu instalei o python 3.7 no meu sistema windows para trabalhar no código do visual studio . Tudo estava indo bem, incluindo o uso das bibliotecas. Desinstalei o python usando a ferramenta de programa de desinstalação no painel de controle . E instalou o Miniconda 3 . Eu verifiquei se tudo funcionava bem e, em seguida, instalei a biblioteca numpy usando conda install numpy
no meu terminal GitBash no Windows 10 , depois verifiquei no meu código do visual studio, mas não foi possível iniciar.
Reproduzindo exemplo de código:
import numpy as np
A = np.array([[-1], [7], [-26]])
Mensagem de erro:
Traceback (última chamada mais recente): Arquivo "C: \ Usuários \ ramim \ Miniconda3 \ lib \ pacotes de sites \ numpy \ core__init __. Py", linha 17, de. import multiarray Arquivo "C: \ Usuários \ ramim \ Miniconda3 \ lib \ pacotes de sites \ numpy \ core \ multiarray.py", linha 14, de. arquivo de substituição de importação "C: \ Users \ ramim \ Miniconda3 \ lib \ pacotes de sites \ numpy \ core \ overrides.py", linha 7, da importação de numpy.core._multiarray_umath (ImportError: falha no carregamento da DLL: е найден указанный модуль .
Durante o tratamento da exceção acima, ocorreu outra exceção:
Traceback (última chamada mais recente): Arquivo "c: / Users / ramim / Desktop / 22 / Matrix library / alsf.py", linha 3, em numpy de importação como np Arquivo "C: \ Users \ ramim \ Miniconda3 \ lib \ pacotes de sites \ numpy__init __. py ", linha 142, de. Importar arquivo principal "C: \ Users \ ramim \ Miniconda3 \ lib \ pacotes de sites \ numpy \ core__init __. py", linha 47, em raise ImportError (msg) ImportError:
IMPORTANTE: LEIA ISTO PARA CONSELHOS DE COMO SOLUCIONAR ESSA EDIÇÃO!
A importação das extensões c numpy falhou. - Tente desinstalar e reinstalar o numpy. - Se você já fez isso, então: 1. Verifique se esperava usar o Python3.7 em "C: \ Users \ ramim \ Miniconda3 \ python.exe" e se você não possui diretórios no seu PATH ou PYTHONPATH que possam interferir com a versão Python e numpy "1.17.3" que você está tentando usar. 2. Se (1) parecer bom, você poderá abrir um novo problema em https://github.com/numpy/numpy/issues . Inclua detalhes sobre: - como você instalou o Python - como você instalou o numpy - seu sistema operacional - se você tem ou não várias versões do Python instaladas - se você criou a partir da fonte, suas versões do compilador e, idealmente, um log de construção
- Se você estiver trabalhando com um repositório numpy git, tente
git clean -xdf
(remove todos os arquivos que não estão sob controle de versão) e reconstrua o numpy.Nota: esse erro tem muitas causas possíveis; portanto, não comente um problema existente sobre isso - abra um novo.
O erro original foi: Falha no carregamento da DLL: Не найден указанный модуль.
Informações sobre a versão do Numpy / Python:
Python 3.7.5 Numpy 1.17.3
Tentei desinstalar e instalar a biblioteca numpy novamente, mas era inútil.
Nota: quando digito o teminal conda install numpy
, ele diz:
Todos os pacotes solicitados já instalados
Foi assim que verifiquei se o numpy está realmente instalado!
Como resolver isso?
fonte
conda list
mostra que está instalado. Enviará uma resposta se eu encontrar o problema.Respostas:
Tente desinstalar o numpy e o setuptools primeiro:
pip uninstall -y numpy
pip uninstall -y setuptools
pip install setuptools
pip install numpy
Emprestado da solução fornecida por mehdiHadji aqui - https://github.com/ipython/ipyparallel/issues/349
fonte
Parece que há algo errado com o seu
%PATH%
. Pode conter alguns conflitos ou ser muito longo (> 2047 caracteres). Tente adicionar a pasta com as dlls (do ambiente que você está tentando usar) no início:(com base nisso )
fonte