Carpe Diem

  Top > スポンサー広告> Python > Python用 MySQLドライバのインストール  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Python用 MySQLドライバのインストール

2013 - 01/10 [Thu] - 13:43

PythonでMySQLにアクセスするためのドライバをインストールします。有名ドコロは

・MySQL-python
・oursql
・PyMySQL


などがあります。今回は MySQL-python を使用します。インストール方法は

①ソースをビルドしてインストール
②pipでインストール


がありますが、②はしばしば環境によって競合が生じインストールできないので仮想環境(virtualenv)でインストールするやり方が多いです。というわけでそういったことのない①の方でやります。

◆環境準備
いくつかのパッケージがインストールされていないと途中でエラーが起きます。

setuptoolsのインストール
$ sudo aptitude install python-setuptools

mysql_configのインストール
$ sudo aptitude install libmysqlclient-dev

Python.hの導入
$ sudo aptitude install python2.7-dev


◆インストール
最新版のソースをダウンロードしてください。

MySQL-python

解凍してビルド、インストールします。
$ tar xzvf MySQL-python-1.2.4b4.tar.gz
$ cd MySQL-python-1.2.4b4
$ python setup.py build
$ sudo python setup.py install



◆動作確認
MySQLdb がインポートできればインストールできています。
以下pythonコードの例

import MySQLdb
connect = MySQLdb.connect(db="DB名", host="ホスト名", port=3306, user="ユーザ名", passwd="パスワード")
cur = connect.cursor()
cur.execute('select * from test')
rows = cur.fetchall()
for row in rows:
    print row
cur.close()
connect.close()



アンインストールは「python setup.py installしたモジュールのアンインストール」を参考にしてください。


ソース:
Ubuntuにmysql-pythonをインストール
Pythonから、mysqlに接続する

コメントの投稿





管理者にだけ表示を許可する

 | ホーム | 

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。