我正在使用pip在Python 2.7.9上安装numpy...我检查了pip列表,它返回
当我在stackoverflow上查找关于错误代码1的其他帖子时,他们的解决方案是确保您拥有最新版本的
因此,我查看了控制台错误提示我去的调试日志,位于
pip(1.5.6),setuptools(12.0.4)
。我运行的是Windows 7 64位系统,我尝试过Python 32位和64位版本。
pip install numpy
以以下方式结束:Command C:\Python27\python.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('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\jon\appdata\local\temp\pip-qnynnf-record\install-record.txt --single-version-externally-managed
--compile failed with error code 1 in c:\users\jon\appdata\local\temp\pip_build_jon\numpyStoring
debug log for failure in C:\Users\jon\pip\pip.log
当我在stackoverflow上查找关于错误代码1的其他帖子时,他们的解决方案是确保您拥有最新版本的
setuptools
。我从主要网站安装了Python 2.7.9,并且它自带setuptools
和pip
。此外,我通过检查pip list
来确保我的系统已经安装了它们。因此,我查看了控制台错误提示我去的调试日志,位于
C:\Users\jon\pip\pip.log
。它相当冗长,但在接近结尾的地方,它说:error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27
我访问了那个网址,下载了编译器,并再次运行了pip install numpy
。这一次没有出现错误代码 1,但出现了另一个问题。它向屏幕打印了大量文本,而上一次安装 numpy/matplotlib 等时从未发生过这种情况。它打印了数分钟的文本,然后就停止了。
我不确定接下来该怎么做?
如果有帮助的话,我可以发布一下 pip 调试日志。
win__amd64.whl
中有两个下划线,但实际文件只有一个(win_amd64.whl
)。 - BrenBarn