I'm installing numpy through pip on python 2.7.9... I checked pip list
, and it returns pip (1.5.6), setuptools (12.0.4)
. I'm running on Windows 7 64-bit, and I've tried both Python 32 and 64-bit versions.
pip install numpy
ends with:
Command C:Python27python.exe -c "import setuptools, tokenize;__file__='c:\users\jon\appdata\local\temp\pip_build_jon\numpy\setup.py';exec(compile(getattr(tokenize, 'open', open(__file__).read().replace('
', '
'), __file__, 'exec'))" install --record c:usersjonappdatalocalemppip-qnynnf-recordinstall-record.txt --single-version-externally-managed
--compile failed with error code 1 in c:usersjonappdatalocalemppip_build_jon
umpyStoring
debug log for failure in C:Usersjonpippip.log
When I checked stackoverflow for other posts about errorcode 1, their solutions were to make sure you have an up-to-date version of setuptools
. I installed Python 2.7.9 from the main website, and it comes with both setuptools
and pip
ready to go. Plus I made sure my system had them installed by checking pip list
.
So instead I looked up the debug log the console error told me to go to, at C:Usersjonpippip.log
. It's quite lengthy, but near the end it says
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27
I went to that url, downloaded the compiler, and ran pip install numpy
again. It didn't throw errorcode 1 this time, but had a different issue. It printed a huge wall of text to the screen, which never happened the last time I installed numpy/matplotlib/etc. It printed the text for a few minutes, then froze and stopped.
I'm not sure how to proceed?
If it helps I can post the pip debug log.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…