1

スクリプトMySQLを介してデータベースでクエリを実行する大規模なプログラムを作成しました。python 3.X32ビットシステムで作業しながら開発しましたが、現在は新しい64ビットマシンで実行しようとしています。これまでのところ、64ビット環境Python 3.Xで動作するモジュールが存在するかどうかについて明確な答えを見つけることができませんでした。MySQL32ビットWindowsで正常に動作するモジュールをインポートしようとすると、次のエラーが発生します。

ImportError:DLLのロードに失敗しました:%1は有効なWin32アプリケーションではありません。」。

モジュールソースを調べて、変更することを検討しました。ただし、その前に、使用可能なモジュールがまだないことを確認したいと思います。

一言で言えば、私の質問は次のとおりです。

  1. 3.Xで利用可能な64ビットでMySQL/Pythonをリンクするためのビルド済みモジュールはありますか?

  2. そうでない場合....MySQLdbの既存のモジュールを書き直すことなくこれを行うことができる他の回避策のアイデアはありますか?

4

1 に答える 1

0

oursqlおよびMySQL-python用にプリコンパイルされたWindows64ビットPython3.2バイナリパッケージは、Python拡張パッケージ用の非公式Windowsバイナリページのページから入手できます。

于 2012-11-01T03:23:23.367 に答える