Executando o Cython no Windows x64 - erro fatal C1083: Não é possível abrir o arquivo de inclusão: 'basetsd.h': esse arquivo ou diretório não existe

Eu tenho tentado instalar o Cython para Python 2.7 no meu sistema Windows 7. Em particular, eu prefiro tudo em 64 bits. (Caso você queira saber, preciso do Cython, porque o Cython é um dos componentes necessários para outro pacote para algumas análises numéricas especializadas. E o x64 é potencialmente uma vantagem para o armazenamento de grandes conjuntos de dados.)

Então eu baixei o x64 Python 2.7 do site oficial. Obtive o Cython deChristoph Gohlke. A versão amd64 para Python 2.7, é claro. Antes de instalar, adicionei o Python 2.7 ao registro com o.reg arquivo encontrado emA resposta de Joe DF aqui. Posteriormente, instalei o compilador Visual C ++ a partir deaqui (Eu acho que não funciona) eaqui (mas este deveria). Neste ponto, eu tenho no meuC:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin diretório todosvcvars32.bat, vcvars64.bat, vcvars86_amd64.bat, vcvarsx86_ia64.bat. Eu corrivcvars64.bat e não houve mensagem de erro.

Posteriormente, seguiesta página para criar um arquivo de teste "olá mundo".

Então, eu recebi esse erro.

...\Tests>python setup.py build_ext --inplace
running build_ext
building 'hello' extension
error: Unable to find vcvarsall.bat

Então pensei comigo: Bem, o Cython não pode encontrar esse arquivo porque ele não existe. (Procurei em todo o meu disco rígido.) Então copieivcvars64.bat de...\VC\bin para\VC e alterou o nome paravcvarsall.bat. Agora, o erro vcvarsall se foi. E ... naturalmente, um novo erro surge.

...\Tests>python setup.py build_ext --inplace
running build_ext
building 'hello' extension
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c /nolog
o /Ox /MD /W3 /GS- /DNDEBUG -IC:\Python27\include -IC:\Python27\PC /Tchello.c /F
obuild\temp.win-amd64-2.7\Release\hello.obj
hello.c
C:\Python27\include\pyconfig.h(227) : fatal error C1083: Cannot open include fil
e: 'basetsd.h': No such file or directory
error: command '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64
\cl.exe"' failed with exit status 2

Agora não tenho ideia de como proceder. O que devo fazer? Sua ajuda é muito apreciada.

(Para maior clareza, tentei configurar o compilador para Mingw32. Mas há outros erros. Estou focado em fazer o VC funcionar por enquanto.)

EDIT: Tentei usar o CMD do ambiente de construção do SDK seguindo as instruções emesta página. Eu recebi o mesmo erro.

questionAnswers(5)

yourAnswerToTheQuestion