DjangoとMySQL

Pythonのフレームワークの1つDjangoをインストールした.

■ セットアップツールのインストール

setuptools-0.6c6-py2.4.eggを http://cheeseshop.python.org/packages/2.4/s/setuptools/よりDLした.
# /bin/sh setuptools-0.6c6-py2.4.egg

■ Python から MySQL に接続するためのモジュールのインストール

# easy_install -U -Z MySQL_python

■ Djangoのインストール

http://www.djangoproject.com/download/0.96/tarball/からDLした.

# tar xzvf Django-0.96.tar.gz
# python setup.py install

で終了なんですがー 2のインストールをしようとしたときに, /usr/bin/ld: cannot find -lmysqlclient_r というエラーがでてインストールすることができなかった. これは自分が以前にインストールしたMySQLが「--enable-thread-safe-client」オプションをつけてインストールしなかったため,スレッドセーフなクライアントライブラリ libmysqlclient_r が作成されていなかった…. ということで,MySQLを再インストールして無事成功!!

※ ldconfig でMySQLのライブラリを参照できるように設定したりはしました.

※ 今回の環境は, FedoraCore5, MySQL5.0.26, Python2.4.2 でした!!

[Python] [Django] [MySQL]

2007/06/15 22:44 | Comments(0)

Comments

Comment Form