Comment faire pour installer pyodbc 64 bits?

J'ai Python 2.7, MySQL 5.5, MySQL ODBC Connecteur 5.1, et pyodbc tout ce qui est installé sur mon ordinateur qui exécute Windows 7, 64 bits...

Seul problème, c'est que tout est installé en 64 bits, sauf pyodbc, qui est de 32 bits.

Lors de l'utilisation de easy_install pour télécharger pyodbc, il télécharge automatiquement la version 32 bits.
Ainsi, lorsque j'essaie de me connecter à ma base de données à l'aide de:

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

J'obtiens l'erreur:

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

Et quand j'essaie de spécifier une source de données avec:

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

J'obtiens l'erreur:

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

Ce lien me dit que cela est dû à la 32/64-bit décalage, comme prévu:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms712362(v=vs. 85).aspx

J'ai donc deux questions:

1) Est-il possible de forcer easy_install pour télécharger la version 64 bits de pyodbc, ou est-il possible de télécharger la version 64 bits de pyodbc manuellement?

2) Si le ci-dessus n'est pas possible, est-il possible de configurer la source de données pour permettre cela à l'aide de la Source de Données ODBC Microsoft fenêtre de l'Administrateur.

Grâce.

OriginalL'auteur aensm | 2012-06-19