가져 오기 오류 : numpy라는 모듈이 없습니다.


200

나는 이 질문 과 매우 비슷한 질문을 가지고 있지만 여전히 한 걸음 뒤에 있습니다. 내 Windows 7 (설치 파이썬 3의 한 버전이 미안 ) 64 비트 시스템을.

질문에서 제안한 대로이 링크 다음에 numpy를 설치했습니다 . 설치는 잘되었지만 실행했을 때

import numpy

다음과 같은 오류가 발생했습니다.

가져 오기 오류 : numpy라는 모듈이 없습니다.

나는 이것이 아마도 가장 기본적인 질문이라는 것을 알고 있지만 여전히 배우고 있습니다.

감사


2
numpy아래 에 디렉토리 가 있는지 확인하십시오 C:\Python3x\Libs\site-packages(경로 이름이 잘못되었을 수 있습니다).
codeape

python -c 'import sys;를 입력하여로드 된 라이브러리를 확인하십시오. print sys.path '-나를 위해, 나는 잘못된 파이썬 버전을 사용했고, 파이썬 대신 python3으로 스크립트를 실행해야했습니다 :)
Janos Vinceller

답변:


62

Python 3에 대한 지원이 NumPy 버전 1.5.0에 추가 되었으므로, 먼저 최신 버전의 NumPy를 다운로드 / 설치해야합니다.


6
새로운 버전의 numpy를 설치하는 방법을 asker에게 보여주는 것이 도움이 될 것입니다
MichaelD

1
pip3 install numpy기본적으로 사용 하면 numpy 버전 1.18.4를 설치하고 대신 다음과 같은 특정 버전을 사용하십시오 pip install numpy==1.8.2. 자세한 내용은 공식 문서를 확인하십시오 -pypi.org/project/numpy/1.8.2
Md.Habibur Rahman

272

간단하게 사용할 수 있습니다

pip install numpy

또는 python3의 경우

pip3 install numpy

python-dev를 설치 한 후에도 효과가 있었으므로 감사합니다. :)
Vaughany

2
@JeremyUpsal pip 만 사용하면 어떻게됩니까? numpy의 올바른 버전을 설치하지 않습니까 ??
거의 초보자

20
이 작업을 수행하고 설치 한 후에도 여전히 ImportError : No module named 'numpy'라고 표시됩니다. 두 번째 설치를 시도했는데 이미 설치되었다고합니다.
Hatchling

7
내 경우, pip install numpy또는 pip3 install numpy그들이 (알 수없는 이유로) 파이썬 3의 패키지 폴더에 설치를 기본값으로 작동하지 않았다. pip2 install numpy"모듈을 찾을 수 없습니다 ..."에 대한 오류를 해결하는 데 사용 했습니다.
Arshin

1
@PeterLeopold 아마도 시스템에 두 가지 버전의 파이썬이 pip3 install numpy있고 numpy 패키지 를 실행할 때 특정 버전으로 설치되었을 때와 import numpy다른 파이썬 버전을 사용해 보았을 수도 있습니다 . 이것은 항상 나에게 일어난다. 패키지를 설치 / 실행하는 환경 / 파이썬 버전이 동일한 지 확인하십시오.
Andrei Madalin Butnaru

15

numpy 설치에 문제가 있다고 생각합니다. 이 문제를 해결하기위한 단계는 다음과 같습니다.

  1. 올바른 패키지를 다운로드하려면이 웹 사이트로 이동 하십시오 : http://sourceforge.net/projects/numpy/files/
  2. 포장을 풀다
  3. 문서로 이동
  4. 이 명령을 사용하여 numpy를 설치하십시오. python setup.py install

패키지를 어떤 위치에 압축 해제 하시겠습니까?
Benjamin Wall

15

Windows에서 Numpy 설치

  1. 관리자 권한으로 Windows 명령 프롬프트를여십시오 (빠른 방법 : Windows 키를 누르십시오. "cmd"를 입력하십시오. 제안 된 "명령 프롬프트"를 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하십시오)
  2. "cd"(디렉토리 변경) 명령을 사용하여 Python 설치 디렉토리의 Scripts 폴더로 이동하십시오. 예 : "cd C : \ Program Files (x86) \ PythonXX \ Scripts"

설치 위치에 따라 C : \ Users \\ AppData \ Local \ Programs \ Python \ PythonXX \ Scripts 또는 C : \ Program Files (x86) \ PythonXX \ Scripts (여기서 XX는 Python 버전 번호 임) 일 수 있습니다. . Windows 탐색기를 사용하여 폴더를 찾은 다음 탐색기 주소 표시 줄의 주소를 명령 프롬프트에 붙여 넣거나 입력 할 수 있습니다.

  1. "pip install numpy"명령을 입력하십시오.

패키지를 다운로드하여 설치하면 다음과 유사한 텍스트가 나타납니다.

Collecting numpy
  Downloading numpy-1.13.3-2-cp27-none-win32.whl (6.7MB)  
  100% |################################| 6.7MB 112kB/s
Installing collected packages: numpy
Successfully installed numpy-1.13.3

13

또한이 문제 (가져 오기 오류 : numpy라는 모듈 없음)가 있지만 Mac OS X의 PATH 변수에 문제가 있습니다. Anaconda 설치 경로를 유발하는 .bash_profile 파일을 이전에 편집했습니다. (및 기타) 제대로 추가되지 않습니다.

나와 같은 다른 사람들이 같은 오류 메시지와 함께이 페이지를 방문하고 내가 가진 것과 같은 문제가있는 경우를 대비하여 여기에이 주석을 추가하십시오.


7
문제점이 무엇인지 설명했지만 솔루션을 설명하지 않았습니다. 파이썬 초보자로서 나는 grok하지 않습니다 the paths for my Anaconda installation. PATH에 구체적으로 무엇이 필요합니까?
Cheeso

@Cheeso 지금 기억할 수 있으면 좋겠다. .bash_profile에 대한 편집 내용을 모두 제거한 다음 conda를 다시 설치했다고 가정합니다.
Bill

7

Python 2.6 용 Numpy 버전을 설치 했으므로 Python 2.6에서만 사용할 수 있습니다. Numpy for Python 3.x를 설치해야합니다. 예 : http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python3.2.exe / 다운로드

다른 버전에 대한 개요는 여기를 참조하십시오 : http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/


고마워, 나는 어제 그 버전을 찾으려고 노력했다. scipy3 퍼치가 있습니까?
Seb

예, 여기 : sourceforge.net/projects/scipy/files/scipy/0.10.0b2 www.scipy.org를 방문하여 다운로드를 클릭하고 sourceforge 사이트로 이동 한 다음 폴더를 클릭하여 해당 버전으로 이동하십시오.
naeg

7

Numpy를 설치 한 후에도이 문제가 발생했습니다. 파이썬 인터프리터를 닫고 다시 열어서 해결했습니다. 다른 사람 이이 문제를 겪고 있다면 시도해 볼 수도 있습니다. 아마 몇 분 정도 절약 할 수 있습니다!


6

같은 문제에 직면

ImportError: No module named numpy

따라서 우리의 경우 ( PIP 및 python 2.7을 사용합니다) 해결책은 SPLIT pip install 명령 이었습니다 .

에서

RUN pip install numpy scipy pandas sklearn

RUN pip install numpy scipy
RUN pip install pandas sklearn

해결책은 여기에 있습니다 : https://github.com/pandas-dev/pandas/issues/25193 , 그것은 v0.24.0으로 판다의 관련 최신 업데이트


1
참고 사항 : 질문은 Dockerfile과 엄격하게 관련이 없습니다 (Nigrimmist 덕분 에이 답변이 도움이 되더라도).
Davide

5

나는 pip와 conda에 의해 동일한 환경에 numpy를 설치했으며 단순히 제거하고 다시 설치하는 것만으로는 충분하지 않았습니다.

둘 다 다시 설치해야했습니다.

왜 갑자기 발생했는지 모르겠지만 해결책은

pip uninstall numpy

conda uninstall numpy

CONDA에서 제거도 제거 torch하고 torchvision.

그때

conda install pytorch-cpu torchvision-cpu -c pytorch

pip install numpy

이것은 나를 위해 문제를 해결했습니다.


오류 : 'numpy'를 제거 할 수 없습니다. distutils가 설치 한 프로젝트이므로 어떤 파일이 속해 있는지 정확히 확인할 수 없으므로 부분적으로 제거 만됩니다.
lone_coder

4

기계 학습을 위해 파이썬을 설정하는 동안 phyton 3에서 위의 문제에 직면했습니다.

나는 아래 단계를 수행했다 :-

python-2.7.13.msi 설치

• PATH = C : \ Python27 설정

• PATH = C : \ Python27 \ Scripts 설정

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy로 이동 하십시오

다운로드 :--numpy-1.13.1 + mkl-cp27-cp27m-win32.whl

          --scipy-0.18.0-cp27-cp27m-win32.whl 

numpy 설치 : pip install numpy-1.13.1 + mkl-cp27-cp27m-win32.whl

scipy 설치 : pip install scipy-0.18.0-cp27-cp27m-win32.whl

아래 cmd를 사용하여 정확성을 테스트 할 수 있습니다.

>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>

3

나는 확실히 정확히 이유는 오류가 발생했지만, 아니에요 pip3 uninstall numpypip3 install numpy나를 위해 문제를 해결.


3

Anaconda를 통해 NumPy를 설치하려면 (아래 명령 사용) :

  • conda 설치 -c conda-forge numpy
  • conda 설치 -c conda-forge / label / broken numpy


2

파이썬 2.7을 사용하는 사람들은 다음을 시도해야합니다.

apt-get install -y python-numpy

pip 대신 numpy 설치


2

당신은 시도 할 수 있습니다:

py -3 -m pip install anyPackageName

귀하의 경우에 사용하십시오 :

py -3 -m pip 설치 numpy

감사


1

이것은 numpy 버전의 문제입니다. $ CAFFE_ROOT / python / requirement.txt를 확인하십시오. 그런 다음 exec : sudo apt-get install python-numpy> = xxx를 입력하면이 문제가 해결됩니다.


1
사용자가 Windows에 있으므로 apt-get도움이되지 않습니다.
mkluwe

1
import numpy as np
ImportError: No module named numpy 

나는 numpy가 설치되어 있고 위의 모든 조언을 성공적으로 시도하지 못했지만 이것을 얻었습니다. 나를위한 해결책은 as np 를 제거하고 모듈을 직접 참조하는 것이 었습니다. (Centos의 Python 3.4.8).

import numpy
DataTwo=numpy.stack((OutputListUnixTwo))...

1

다음 중 하나를 사용하여 numpy를 설치해야합니다.

pip install numpy
pip2 install numpy
pip3 install numpy

내 경우에는 어떤 이유로 pip2가 문제를 해결했습니다.


0

다양한 사이트와 비슷한 질문에 대한 많은 제안을 시도한 후에 저에게 효과적 인 것은 모든 Python 물건을 제거하고 Anaconda 만 다시 설치하는 것입니다 ( https://stackoverflow.com/a/38330088/1083292 참조 )

이전에 설치 한 Python 설치는 중복되었을뿐 아니라 문제를 일으켰습니다.



0

나를 위해 Windows 10에서 무의식적으로 여러 파이썬 버전을 설치했습니다 (하나는 PyCharm IDE에서, 다른 하나는 Windows 스토어에서). Windows Store에서 하나를 제거하고 철저하게 numpy를 제거한 pip uninstall numpy다음 다시 설치했습니다 pip install numpy. PyCharm의 터미널과 명령 프롬프트에서 작동했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.