--------(--)

スポンサーサイト

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

2012-03-25(Sun)

Ubuntuにmysql-pythonをインストール

Ubuntuにmysql-pythonをインスールして苦労したのでメモる。
$ wget http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz
$ tar xzvf MySQL-python-1.2.3.tar.gz
$ cd MySQL-python-1.2.3
sudo python setup.py install
Traceback (most recent call last):
File "setup.py", line 5, in
from setuptools import setup, Extension
ImportError: No module named setuptools

第一のエラー
どうやらpython-setuptoolsがインストールされていないようだ。
$ sudo apt-get install python-setuptools


インストールして再挑戦!
$ sudo python setup.py install
sh: mysql_config: not found
Traceback (most recent call last):
File "setup.py", line 15, in
metadata, options = get_config()
File "/home/iida/download/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
libs = mysql_config("libs_r")
File "/home/iida/download/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found


またまたエラー。
mysql_configが見つからないようだ。。
ここで問題発生!どこを探しても見つからない!!
Ubuntuでapt-get installでインストールしたらmysql_configはないようだ。
$ apt-get install libmysqlclient16-dev
$ which mysql_config
/usr/bin/mysql_config

これで見つかった。

あらためてインストール。
$ sudo python setup.py install
LINUX
In file included from _mysql.c:29:0:
pymemcompat.h:10:20: 致命的エラー: Python.h: そのようなファイルやディレクトリはありません
コンパイルを停止しました。
error: command 'gcc' failed with exit status 1


またまたエラー。。。。。。。。。。。。
もういやだ。
とりあえずこうしてみる。
$ apt-get install python2.7-dev


再再再インスールチャレンジ。
$ sudo python setup.py install

ふうっ、やっと終わった。。

実は、sudo easy_install MySQL-python
で最新バージョンがはいるのかもしれません。


参考:
Mac OS X 10.6.4 における mysql-python のインストールと Django のデータベース設定
MySQLの覚書
関連記事
スポンサーサイト

コメントの投稿

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

コメント

プロフィール

kumagonjp2

Author:kumagonjp2
Python,Django,R,Mongo,MySQL,Struts,Spring,データマイニングなどサーバー関係のメモを残していきます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
雪が3Dで降るブログパーツ ver2

マウスで見る方向変えられます

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

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