Python 2.7.3이 설치된 64 비트 Windows 7에 Numpy 설치 [닫기]


106

Numpy의 유일한 64 비트 Windows 설치 프로그램은 Python 2.6에서만 작동하는 Numpy 버전 1.3.0 용인 것 같습니다.

http://sourceforge.net/projects/numpy/files/NumPy/

Windows에서 Numpy를 사용하기 위해 Python 2.6으로 롤백해야한다는 사실이 이상하게 느껴져서 뭔가 빠졌다고 생각합니다.

내가?


12
다시 열어야합니다. Windows Python 개발자에게 유용한 리소스입니다. 질문이 올바르게 작성되지 않았을 수 있지만 아래 리소스는 유용합니다.

답변:


162

이 사이트에서 (비공식) 바이너리를 사용해보십시오 :

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

numpyPython 2.7 또는 Python 3 용 Intel MKL libs가 있거나없는 최신 x64를 얻을 수 있습니다 .


18
spyder-ide.blogspot.de/2012/08/…에 언급 된 이유가 있습니다 . "경험있는 개발자에 따르면 Windows 64 비트 플랫폼을위한 적절한 오픈 소스 (무료) Fortran 컴파일러는 없습니다. 그 결과 불가능합니다. 무료 오픈 소스 도구 만 사용하여이 플랫폼에서 NumPy 또는 SciPy를 구축합니다. "
Hans

왜 mingw64를 사용할 수 없습니까?
DanielSank 2014-06-02

MKL에 의존하지 않는 릴리스에 무슨 일이 일어 났는지 아십니까?
user541686

1
@Mehrdad MKL을 다운로드 할 필요가 없습니다. 패키지는 이미 컴파일되어 있습니다
JBernardo 2014-06-16

2
@Mehrdad는 MKL이 재배포 가능한 것 같습니다 ... ( software.intel.com/en-us/articles/…에서 ) : 내 응용 프로그램과 함께 인텔 수학 커널 라이브러리를 재배포 할 수 있습니까? 예. 인텔 MKL을 구입하면 응용 프로그램과 함께 인텔 MKL의 계산 부분을 재배포 할 수있는 권한이 부여됩니다.
reverse_engineer

42

컴퓨터에 python 2.7 64bit가 있고 여기 에서 numpy를 다운로드했다고 가정하면 아래 단계를 따르십시오 ( numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl적절하게 변경 ).

  1. 다운로드 (오른쪽 클릭 및 "대상 저장") get-pip 를 로컬 드라이브에 다운로드합니다.

  2. 명령 프롬프트에서 , 및을 포함하여 에서 파일을 생성 하는 get-pip.py실행

    python get-pip.py

    을 포함하는 디렉토리로 이동합니다 .C:\Python27\Scriptspip2pip2.7pip

  3. 다운로드 한 파일 numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl을 위 디렉토리 ( C:\Python27\Scripts)에 복사합니다.

  4. 여전히 명령 프롬프트에서 위의 디렉토리로 이동하여 다음을 실행하십시오.

    pip2.7.exe install "numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl"


27

다운로드 NumPy와-1.9.2 + MKL-cp27 - 없음 - win32.whl 에서 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy .

파일을 C : \ Python27 \ Scripts에 복사합니다 .

위의 위치에서 cmd를 실행하고 입력하십시오.

pip install numpy-1.9.2+mkl-cp27-none-win32.whl

아래 출력을 얻을 수 있습니다.

Processing c:\python27\scripts\numpy-1.9.2+mkl-cp27-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.9.2

그것이 당신을 위해 일하기를 바랍니다.

편집 1
@oneleggedmule의 제안 추가 :

cmd에서 다음 명령을 실행할 수도 있습니다.

pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl

기본적으로 pip를 작성하는 것만으로도 완벽하게 작동합니다 (원래 답변에서와 같이). 명확성 또는 사양을 위해 버전 2.7을 작성할 수도 있습니다.


2
대신 안전을 위해 pip2.7.exe를 사용했습니다. 그래서 나를 위해 일한 명령은 pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl. 또한 바이너리 파일 이름 의 cp-number 는 Python 버전을 나타냅니다. 예 : cp27, cp33, cp34
ruhong


5

당신은 또한 이것을 시도 할 수 있습니다, anaconda http://continuum.io/downloads

그러나 anaconda 폴더가 원래 Python 폴더 앞에 있도록 환경 변수 PATH를 수정해야합니다.


5

Windows에서 python을 찾는 프로그래머가 Visual Studio 용 Python 도구도 사용하는 것은 불가능한 일이 아닙니다. 이 경우 포함 된 "Python 환경"창을 활용하여 추가 패키지를 쉽게 설치할 수 있습니다. 창에서 "개요"가 기본적으로 선택됩니다. 거기에서 "Pip"을 선택할 수 있습니다.

그런 다음 검색 창에 numpy를 입력하여 추가 작업없이 numpy를 설치할 수 있습니다. 해당하는 "install numpy"명령은 이미 제안되어 있습니다.

그럼에도 불구하고 처음에는 두 가지 문제를 쉽게 해결할 수있었습니다.

  • "오류 : vcvarsall.bat를 찾을 수 없음":이 문제는 여기서 해결 되었습니다 . 그 당시에는 찾지 못했고 대신 Python 용 C ++ 컴파일러를 설치했습니다 .
  • 그런 다음 설치는 계속되었지만 추가 내부 예외로 인해 실패했습니다. .NET 3.5를 설치하면이 문제가 해결되었습니다.

마지막으로 설치가 완료되었습니다. 시간 (5 분)이 소요되었으므로 프로세스를 일찍 취소하지 마십시오.

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