numpy c-extension 가져 오기 실패
Visual Studio 코드 에서 작동하도록 Windows 시스템에 python 3.7 을 설치했습니다 . 라이브러리 사용을 포함한 모든 것이 잘 진행되었습니다. 제어판의 프로그램 제거 도구를 사용하여 python을 제거했습니다 . Miniconda 3을 설치 했습니다 . 나는 모든 것이 잘 작동 확인 후 사용하여 NumPy와 라이브러리 설치 conda install numpy
내 터미널에서 GitBash 에 창 (10)을 , 다음 내 visial 스튜디오 코드를 확인하지만, 시작하지 못했습니다.
코드 예 재생산 :
import numpy as np
A = np.array([[-1], [7], [-26]])
에러 메시지:
역 추적 (가장 최근 호출) : 파일 "C : \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core__init __. py",에서 17 행. 에서 multiarray 파일 "C : \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core \ multiarray.py", 14 행을 가져옵니다. 가져 오기는 파일 "C : \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core \ overrides.py"의 7 번 줄에서 numpy.core._multiarray_umath import의 재정의를 가져옵니다 (ImportError : DLL로드 실패 : Не найден указанный модуль .
위의 예외를 처리하는 동안 다른 예외가 발생했습니다.
역 추적 (가장 최근 호출) : 파일 "c : / Users / ramim / Desktop / 22 / Matrix library / alsf.py", 3 행, 가져 오기 numpy에서 np 파일 "C : \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy__init __. py ", 142 행,에서 코어 파일 "C : \ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core__init __. py", 47 행을 가져 오십시오. ImportError (msg) ImportError :
중요 :이 문제를 해결하는 방법에 대한 조언을 읽어보십시오!
numpy c-extension 가져 오기에 실패했습니다. -numpy를 제거하고 다시 설치하십시오. -이미 수행 한 경우 : 1. "C : \ Users \ ramim \ Miniconda3 \ python.exe"에서 Python3.7을 사용하고 PATH 또는 PYTHONPATH에 디렉토리가 없는지 확인하십시오. 사용하려는 Python 및 numpy 버전 "1.17.3"을 방해하십시오. 2. (1)이 제대로 표시되면 https://github.com/numpy/numpy/issues 에서 새 문제를 열 수 있습니다 . -Python 설치 방법-numpy 설치 방법-운영 체제-여러 버전의 Python 설치 여부-소스, 컴파일러 버전 및 빌드 로그에서 빌드 한 경우
- numpy git 저장소로 작업하는 경우
git clean -xdf
버전 관리가없는 모든 파일을 제거하고 numpy를 다시 작성하십시오.참고 :이 오류에는 여러 가지 원인이있을 수 있으므로 이에 대한 기존 문제에 대해서는 언급하지 마시고 대신 새 문제를여십시오.
원래 오류 : DLL로드 실패 : Не найден указанный модуль.
Numpy / Python 버전 정보 :
파이썬 3.7.5 Numpy 1.17.3
numpy 라이브러리를 제거하고 다시 설치하려고 시도했지만 쓸모가 없었습니다.
참고 : teminal을 입력 conda install numpy
하면 다음과 같이 표시됩니다.
요청 된 모든 패키지가 이미 설치되었습니다
numpy가 실제로 설치되어 있는지 확인한 방법입니다!
그것을 해결하는 방법?
conda list
설치되었음을 보여줍니다. 문제를 발견하면 답변을 제출합니다.