2010-07-12 4 views
1

64 비트 Windows 7 및 ActiveState Python 2.5 설치 (64 비트 버전)를 실행하고 있습니다. 방금 pyodbc 2.1.7 win32 패키지를 다운로드하여 설치했습니다. 관리자로 설치 프로그램을 실행하면 아무 문제없이 진행됩니다.import pyodbc 결과가 DLL로드에 실패하고 Win7에서 오류 코드 193이 발생합니다.

ImportError: DLL load failed with error code 193

나는 그것을 설치 ActiveState의 파이썬의 64 비트 버전을 가지고 함께 할 수있다 생각 해요 : 나는

import pyodbc 

을 파이썬을 실행하려고하면 나는 다음과 같은 오류가 발생합니다. 이를 제거하고 32 비트 ActiveState Python 설치로 대체해야합니까? 더 많은 파이썬 패키지가 64 비트를 지원할 때까지 그 일을하는 것이 바람직한 방법일까요?

답변

1

으로 작성하기가 어렵습니다. 필자는 pyodbc가 64 비트를 지원한다는 것을 알고있다 (필자는 몇 년 전에 64 비트 지원을 조금 추가했다). 소스 압축을 압축 해제하면 실행할 수 있습니다

파이썬 2.5 물론
setup.py bdist_wininst 

, 나는 그 아마 계약 위반, 당신은 비주얼 스튜디오 2003을해야합니다 생각합니다. Python> = 2.6 이상이면 Visual Studio Express 2008에서 할 수 있습니다.

+0

팁 주셔서 감사합니다. 필자는 32 비트 파이썬 설치 경로를 결정했습니다. 필자는 pyodbc 문제가 빙산의 일각에 불과했기 때문에 다른 비 호환성 문제를 겪고있는 것 같았습니다 ... 그리고 당신 말이 맞습니다. Visual Studio 2003 req't는 (적어도 저에게는);) – mwolfe02