2013-01-19 10 views
6

私はWindowsに3.3.0 python installerをインストールしました。それから、MySQLdbをインストールしたい。私はPython 3.3.0のインストールファイルを検索し、 "MySQL-python-1.2.4b4.win32-py2.7"を入手してインストールしました。しかし、それは 'あなたのレジストリには見つかりません。'というPythonバージョン2.7が必要であることを示しています。私はまた、この問題については、stackoverflowのソリューションを得たが、私の問題は解決されませんでした。私が試してみましたことは説明する:PythonでのMySQLdbのインストール

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. 

しかし、何も起こらなかった、私の問題が解決されていないと、それは前にあったようにそれがあるとして。 解決方法はありますか?

+0

あなたは64ビットPythonを持っていますが、新しいモジュールの32ビットインストーラーは...エラーが発生します。 – nKandel

答えて

2

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

は、私の知る限り、MySQLdbはまだPythonの3をサポートしていないと何も計画は負けていないすべての希望は、Python 3

にポートそこにありません。他のMySQLラッパーがあります。MySQL-db lib for Python 3.x?

+0

私はあなたが私に提案した指示に従っていますが、できませんでしたPyMySQL3-0.4をインストールします。私はWindows 8 Pro 32ビット、whneを使用しています。setup.pyをダブルクリックすると、コマンドウィンドウが表示され、何も起こりません。後で私を助けることができますか? –

+0

@BishnuBhattarai:ダブルクリックする代わりにcmdウィンドウで実行します。 distutilのsetup.pyは通常、引数なしで実行するとヘルプテキストのみを表示します。通常は "python setup.py install"または "C:\ Path \ To \ Python \ python.exe setup.py install"のように、適切な引数を渡す必要があります。しかし、easy_installやpipを使ってPyPIからパッケージをインストールする方が良いでしょう。 –

関連する問題