Falha na importação das extensões c numpy


11

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 numpyno 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?


Seu ambiente conda que você instalou foi ativado antes de começar a executar seu código?
Brett Cannon

11
Estou com o mesmo problema e parece ser um problema do VS Code. Consigo executar meu código no prompt do anaconda sem problemas. conda listmostra que está instalado. Enviará uma resposta se eu encontrar o problema.
bneelon 29/01

Respostas:



0

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:

PATH=C:\Users\ramim\Miniconda3\Library\bin;%PATH%
python -c "import numpy"

(com base nisso )

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.