가상 환경 (Pyvenv, Python 3.4)이 설정되어 있지만 activate.bat 및 명령을 실행 한 후 pip install numpy
"Unable to find vcvarsall.bat"라는 오류가 발생합니다.
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC
vcvarsall.bat 파일이 포함 된 PATH 변수에 추가 했지만 오류는 여전히 남아 있습니다. 여기서 문제는 무엇입니까?
Windows에서 numpy를 컴파일 할 필요가 없으며 바이너리 만 다운로드하면됩니다. numpy 팀은 Windows 바이너리를 pypi에 업로드하지 않으며 (주제에 대한 공개 github 문제는 여기 에서 찾을 수 있음 ) 대체 사이트에서 수동으로 다운로드해야합니다. 이것은 매우 쉽습니다.
activate
환경을 확인하고 32 비트 또는 64 비트 Python이 있는지 확인합니다.
(myenv) c:\mypoject\> python -c "import platform; print(platform.architecture()[0])"
이것은 인쇄해야 32bit
하거나 64bit
.
여기 에서 올바른 numpy를 다운로드하여 어딘가에 저장하십시오 (예 :) c:\downloads
.
내용은 64bit
다운로드 win-amd-64
버전을, 그리고에 대한 32bit
사용 win32
버전.
예를 들어, Python 2.7의 경우 numpy-1.10.2+mkl-cp27-none-win32.whl
. 파일 이름을 변경하지 마십시오! .whl
파일은 pip 설치 프로그램이 올바르게 식별하기 위해 파일 이름의 정보가 필요합니다!
환경을 활성화 한 상태에서 numpy를 추출하고 설치하려면 (파일 pip
에서 설치를 지원하는) 사용 하십시오 whl
.
(myenv) c:\mypoject\> pip install c:\downloads\numpy-1.10.2+mkl-cp27-none-win32.whl
그게 다야!
업데이트 : .whl
더 이상 사용되지 않는 easy_install + .exe
패키지 대신 pip +를 사용하도록 편집되었습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다