Я пытаюсь скомпилировать простое расширение Cython со страницы примера здесь на моей 64-битной машине с Windows 7 с установленной 64-битной версией Python 2.6. Я установил Cython 0.15.1 для 64-битной версии Windows со страницы Гольке .
По сути, ответы здесь и здесь не мои варианты, потому что мне действительно нужна 64-битная версия Python для адресации большей памяти. Кроме того, поскольку я пытаюсь скомпилировать с использованием Microsoft SDK для .NET 4 , я не могу использовать подход в последнем решении.
Я попробовал шаги здесь и заметил зеленое окно, но компиляция теперь выдает ошибку cannot find vcvarsall.bat
. Ниже приведена последовательность команд, которые я попробовал:
C:\>cd "Program Files\Microsoft SDKs\Windows\v7.1\"
C:\Program Files\Microsoft SDKs\Windows\v7.1>set DISTUTILS_USE_SDK=1
C:\Program Files\Microsoft SDKs\Windows\v7.1>setenv /x64 /release
Setting SDK environment relative to C:\Program Files\Microsoft SDKs\Windows\v7.1\.
Targeting Windows 7 x64 Release
C:\Program Files\Microsoft SDKs\Windows\v7.1>e:
E:\>cd cython
E:\cython>python setup.py build_ext --inplace
running build_ext
skipping 'fib.c' Cython extension (up-to-date)
building 'fib' extension
error: Unable to find vcvarsall.bat
Есть предложения, как мне это решить?