2011年9月19日月曜日

ソーシャルゲームの作り方 その2 DjangoのMySQLの設定でいきなりつまづくw

あ、あ、あ、
MySQLdbというのが必要らしい。
MySQL-pythonというものと同じらしい。
settingsに設定できる値
MySQL を使う場合は、バージョン 1.2.1p2 以降の MySQLdb が必要です。 MySQL バックエンド にまつわるデータベース固有の説明も読んでおいたほうがよいでしょう。

というわけでMySQLdb(MySQL-Python)をダウンロードして解凍してみたがよくわからなかった。
グーぐる先生にきいてみた。
SREngine: Sein blog: 【Python】 MySQL-pythonのインストール: 【Python】 MySQL-pythonのインストール

なるほど、setup.py buildすればいいんですね!
[hogehoge@lffoog MySQL-python-1.2.3]$ python setup.py build
Traceback (most recent call last):
File "setup.py", line 5, in ?
from setuptools import setup, Extension
ImportError: No module named setuptools


・・・せ、先生だめでした!
MySQL-python のインストール(失敗談)。
なるほど、ez_setup.pyですね!
[hogehoge@lffoog MySQL-python-1.2.3]$ sudo python ez_setup.py
Downloading http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg
Processing setuptools-0.6c11-py2.4.egg
creating /usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg
Extracting setuptools-0.6c11-py2.4.egg to /usr/lib/python2.4/site-packages
Adding setuptools 0.6c11 to easy-install.pth file
Installing easy_install script to /usr/bin
Installing easy_install-2.4 script to /usr/bin

Installed /usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg
Processing dependencies for setuptools==0.6c11
Finished processing dependencies for setuptools==0.6c11

できたー。
このあともう一度ビルドして、インストールしたら完了しました!
python setup.py build
sudo python setup.py install

0 件のコメント: