pip install numpy (python 2.7) 失败,错误代码为 1
pip install numpy (python 2.7) fails with errorcode 1
我正在 python 2.7.9 上通过 pip 安装 numpy...我检查了 pip list
,它 returns 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
当我在 Whosebug 上检查其他 post 的错误代码 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
我去了那个 url,下载了编译器,然后 运行 pip install numpy
再次。这次它没有抛出错误代码 1,但有一个不同的问题。它在屏幕上打印出一堵巨大的文字墙,这在我上次安装 numpy/matplotlib/etc 时从未发生过。它打印了几分钟的文本,然后冻结并停止了。
我不确定如何进行?
如果有帮助,我可以 post pip 调试日志。
从 here 下载 wheel(.whl 文件)文件并使用 pip 安装:
pip install wheel
安装对 wheel 文件的支持。
pip install numpy‑1.9.1+mkl‑cp27‑none‑win32.whl
安装轮子
我正在 python 2.7.9 上通过 pip 安装 numpy...我检查了 pip list
,它 returns 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
当我在 Whosebug 上检查其他 post 的错误代码 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
我去了那个 url,下载了编译器,然后 运行 pip install numpy
再次。这次它没有抛出错误代码 1,但有一个不同的问题。它在屏幕上打印出一堵巨大的文字墙,这在我上次安装 numpy/matplotlib/etc 时从未发生过。它打印了几分钟的文本,然后冻结并停止了。
我不确定如何进行?
如果有帮助,我可以 post pip 调试日志。
从 here 下载 wheel(.whl 文件)文件并使用 pip 安装:
pip install wheel
安装对 wheel 文件的支持。pip install numpy‑1.9.1+mkl‑cp27‑none‑win32.whl
安装轮子