1

64ビットのWindows7とActiveStatePython2.5のインストール(64ビットバージョン)を実行しています。pyodbc2.1.7win32パッケージをダウンロードしてインストールしました。管理者としてインストーラーを実行すると、問題なく続行します。Pythonを実行して試してみると

import pyodbc

次のエラーが表示されます。

ImportError:DLLのロードが エラーコード193で失敗しました

64ビットバージョンのActiveStatePythonがインストールされていることと関係があると思います。それを削除して、32ビットのActiveState Pythonインストールに置き換える必要がありますか?より多くのPythonパッケージが64ビットをサポートするまで、それは物事を行うための好ましい方法でしょうか?

4

1 に答える 1

1

自分で構築するのはそれほど難しいことではありません。私はpyodbcが64ビットをサポートしていることを知っています(私は数年前に64ビットのサポートを少し追加して作者と協力しました)。ソースzipを解凍すると、次のコマンドを実行できます。

setup.py bdist_wininst 

もちろん、Python 2.5の場合は、Visual Studio 2003が必要になると思います。これは、おそらく大したことではありません。 python> = 2.6の場合、Visual StudioExpress2008でそれを行うことができます。

于 2010-07-12T15:27:14.397 に答える