硬件/软件: 运行64位Windows的计算机64 AMD处理器
我有一个计算量大的程序,希望通过使用Pypy来加快速度。我已经安装了pypy,还安装了Microsoft Visual Studio和Microsoft Visual C ++ Build Tools。
我的python程序使用Numpy,因此我尝试使用以下命令在pypy上安装numpy
pypy3 - m pip install numpy
我收到的错误消息是:
错误:需要Microsoft Visual C ++ 14.1。使用“ Microsoft Visual C ++生成工具”获取它:http://landinghub.visualstudio.com/visual-cpp-build-tools
但是我已经安装了Microsoft Visual C ++ Build Tools吗?我重新安装了几次,但结果相同。
如何为pypy3成功安装numpy?
使用的命令:
pypy3 - m pip install numpy
我希望将numpy安装在PYPY上,但得到的结果是:
c:\pypy\pypy3.6-v7.0.0-win32\lib-python\3\distutils\dist.py:261: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
creating build
creating build\src.win32-3.6
creating build\src.win32-3.6\numpy
creating build\src.win32-3.6\numpy\distutils
building library "npymath" sources
error: Microsoft Visual C++ 14.1 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
答案 0 :(得分:0)
您可能需要运行pypy3 -mpip install --upgrade setuptools
才能获得可以找到您的构建工具的setuptools版本。您还可以通过在开发者命令提示符下运行pypy3来使pypy3使用您的构建工具版本,请确保选择32位版本的开发者工具(Windows上的pypy在64位版本中不可用)>