Я работаю на компьютере с Windows 7 и использую Python 2.7.
Я создал виртуальную среду под названием «тест». Внутри test/lib/distutils/distutils.cfg я установил:
[build]
compiler = mingw32
Теперь внутри своей оболочки я говорю:
...\test\Scripts>.\pip install numpy
Среди прочего, вывод говорит:
No module named msvccompiler in numpy.distutils; trying from distutils
Running from numpy source
directory. ...\test\build\numpy\numpy\distutils\system_info.py
Что здесь происходит?! numpy пытается создать свои собственные distutils? В конце всего:
error: Unable to find vcvarsall.bat
----------------------------------------
Command python setup.py egg_info failed with error code 1 in C:\Users\Mark\test\build\numpy
Насколько я понимаю, проблема с vcvarsall.bat связана с отсутствующим компилятором Visual Studio. Но я проинструктировал pip использовать mingw32, верно?