Como instalar o pyodbc de 64 bits?

Eu tenho Python 2.7, MySQL 5.5, MySQL ODBC Connector 5.1 e pyodbc todos instalados no meu computador, que está executando o Windows 7, 64-bit ...

O único problema é que tudo é instalado como 64 bits, exceto o pyodbc, que é de 32 bits.

Ao usar o easy_install para fazer download do pyodbc, ele faz o download automaticamente da versão de 32 bits. Assim, quando tento me conectar ao meu banco de dados usando:

cnxn = pyodbc.connect('DRIVER={MySQL ODBC 5.1 DRIVER};SERVER=localhost;DATABASE=test;UID=root;PWD=password')

Eu recebo o erro:

Data source name not found and no default driver specified (0) (SQLDriverConnect)

E quando eu tento especificar um DSN com:

cnxn = pyodbc.connect('DSN=dsn_name;etc...')

Eu recebo o erro:

The specified DSN contains an architecture mismatch between the Driver and Application (0) (SQLDriverConnect)

Este link me diz que isso é devido à incompatibilidade de 32/64 bits, como esperado:http://msdn.microsoft.com/pt-br/library/windows/desktop/ms712362(v=vs.85).aspx

Então eu tenho duas perguntas:

1) É possível forçar easy_install para baixar o pyodbc de 64 bits, ou é possível baixar o pyodbc de 64 bits manualmente?

2) Se o acima não for possível, é possível configurar o DSN para permitir isso usando a janela do Microsoft ODBC Data Source Administrator.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion