2017-01-05 5 views
1

私は自分のコンピュータにMySQLとPythonを持っています。私はMySQLのスキーマやMySQLのテーブルにデータを挿入する他のステートメントからデータを抽出(SELECT)するPythonスクリプトでステートメントを書きたいと思います。PythonとMySQLの接続 - 入門

私のPythonバージョンは2.7で、Anaconda経由でインストールしました。

私が読んだところでは、モジュール「import MySQLdb」を使用することが適切でしょう。しかし、そうする前に、私はこのモジュールをサポートするいくつかのコードをダウンロードしてインストールする必要があります。私が見つけた唯一のコードは、mysql-connector-python-2.1.5-py2.7-winx64.msiまたはmysql-connector-python-2.1.5-py2.7-win32.msiです。

これらのMSIを実行すると、「Python 2.7が見つかりません」というエラーメッセージがポップアップ表示されます。 http://www.python.org/download/からダウンロードしたMicrosoft Windows Installer(MSI)を使用してインストールしたPythonのみをサポートしています。詳細については、http://dev.mysql.com/doc/のConnector/Pythonマニュアルを確認してください。

私はコンピュータのPATHをチェックしましたが、c:\が含まれています。 users \ sncole \ Anacondaにあり、python.exeはこのフォルダにあります 上記のMSIのいずれかを使用する方法はありますか、またはAnaconda経由でインストールされたPython用の別のダウンロードがありますか?

+0

あなたは私の答えを試しましたか? – e4c5

答えて

1

あなたが正しくAnacondaをインストールしたと仮定すると、condaがあなたのパスになければなりません。次に、

012と入力してmysqlコネクタをインストールできます。
+1

これは私のために働いた。 conda.exeはPATHのフォルダにありました。 MySQLdbをインポートする代わりに、 'import mysql.connector'を使用しました。 –