Jak zainstalować 64-bitowy program pyodbc?

Mam Python 2.7, MySQL 5.5, MySQL ODBC Connector 5.1 i pyodbc wszystkie zainstalowane na moim komputerze, na którym działa Windows 7, 64-bit ...

Jedynym problemem jest to, że wszystko jest instalowane jako 64-bitowe z wyjątkiem 32-bitowego pyodbc.

Używając easy_install do pobrania pyodbc, automatycznie pobiera wersję 32-bitową. Tak więc, gdy próbuję połączyć się z moją bazą danych za pomocą:

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

Dostaję błąd:

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

A kiedy próbuję określić DSN za pomocą:

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

Dostaję błąd:

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

Ten link mówi mi, że jest to spowodowane niezgodnością 32/64-bitową, zgodnie z oczekiwaniami:http://msdn.microsoft.com/en-us/library/windows/desktop/ms712362(v=vs.85).aspx

Mam więc dwa pytania:

1) Czy można zmusić easy_install do pobrania 64-bitowego pyodbc lub czy możliwe jest ręczne pobranie 64-bitowego pyodbc?

2) Jeśli powyższe nie jest możliwe, czy można skonfigurować DSN, aby umożliwić to za pomocą okna Administratora źródła danych Microsoft ODBC.

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion