6

Windowsに3.3.0 pythonインストーラーをインストールしました。次に、MySQLdb をインストールします。python 3.3.0 のインストール ファイルを検索すると、「MySQL-python-1.2.4b4.win32-py2.7」が表示され、インストールされました。しかし、「レジストリに見つからないpythonバージョン2.7が必要です」と表示されます。この問題については、stackoverflow で解決策も得ましたが、問題は解決しませんでした。私が試したことを以下に説明します:

1. First I have exported python from registry HKEY_LOCAL_MACHINE-> Software.
2. I have saved the file in desktop.
3. I open it with notepad++.
4. Then I replaced all the LOCAL_MACHINE with CURRENT_USER and save it.
5. Finally  I executed the saved file in desktop.

しかし、何も起こりませんでした。私の問題は解決されておらず、以前と同じです。それに対する解決策はありますか?

4

1 に答える 1

2

コンパイル済みの C 拡張機能を使用する Python ライブラリは、正確なバージョンの Python に対してコンパイルする必要があります。ダウンロードした MySQLdb パッケージは python 2.7 用で、python 3.3 では動作しません。

私の知る限り、MySQLdb はまだ Python 3 をサポートしておらず、Python 3 に移植する予定もありません。

しかし、すべての希望が失われるわけではありません。他の MySQL ラッパーがあります。Python 3.x の MySQL-db lib を参照してください。

于 2013-01-19T15:03:02.853 に答える