Как я могу установить Numpy на Pypy на моем 64-битном компьютере под управлением Windows 64-битной? - PullRequest
0 голосов
/ 23 марта 2019

аппаратное / программное обеспечение: Машина 64 AMD, процессор работает под управлением 64-разрядных Windows

У меня вычислительная программа, которую я хочу ускорить с помощью Pypy. Я установил pypy, а также установил Microsoft Visual Studio и инструменты сборки Microsoft Visual C ++.

Моя программа на Python использует Numpy, поэтому я попытался установить Numpy на Pypy, используя следующее

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? Я переустанавливал его несколько раз, но получал те же результаты.

Как мне успешно установить numpy для pypy3?

использованная команда:

pypy3 - m pip install numpy

Я ожидаю, что NYMPY будет установлен на 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

1 Ответ

0 голосов
/ 23 марта 2019

Вам может потребоваться запустить pypy3 -mpip install --upgrade setuptools, чтобы получить версию setuptools, которая может найти ваши инструменты сборки.Вы также можете использовать pypy3 для использования своей версии инструментов сборки, запустив pypy3 из командной строки разработчика, обязательно выберите 32-разрядную версию инструментов разработчика (pypy для Windows недоступна в 64-разрядной версии)

...