傀儡師の館.Python

傀儡師の館.Python

PR

×

Calendar

Keyword Search

▼キーワード検索

Archives

2026.07
2026.06
2026.05
2026.04
2026.03
2026.02
2026.01
2025.12
2025.11
2025.10

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2003.02.25
XML
カテゴリ: ことばの処理
ちょっといいことと、ちょっと悪いことがあった日だった。詳細省略。


○ 記憶と再生その8 (Pythonで人工無能)

かなりしつこいこのシリーズなのだ。今日は、"GadflyB5: SQL Relational Database in Python": http://gadfly.sourceforge.net/ を見てみる。Gadfly は Python 用の SQL Relational Database の一つで、アプリケーションサーバ Zope についてくるので Zope ユーザにはおなじみのもの。でも、これは何も Zope で使わなければいけないというものでもなくて、単体でもちゃんと動くので試してみるのだ。

MySQL とか PostgreSQL とか高速でよいフリーの RDBMS があるのに(これらも Python から使える)、あえて Gadfly を使うのはなぜかと言えば、あんまり意味はない。以前、ちょっと試しに使ってみたことはあるが、まともな用途の RDBMS として使うのには向いていないと一般に言われているので、Gadfly をあえて覚える必要もあるまいと思って、ちょこっと動かしてやめてしまったから。でも、これを機会にちょっとどの程度使いものになるのか見てみようかなという単純な理由。

"とりあえずまずここからダウンロード Gadfly 1.0.0.tar.gz":https://sourceforge.net/project/showfiles.php?group_id=662 する。うっ、いやな予感。まあいいや。とにかくダウンロードしたら、ファイルを解凍し、解凍したディレクトリに DOS プロンプト上で移動する(work にファイルを解凍したとする)。


C:\> CD \work
C:\work\gadfly-1.0.0>python run_tests
not running kjbuckets C module test



Ran 66 tests in 22.552s

OK

kjbuckets C module が RedHat 用のバイナリしかついていないようなので、動かないのでパスするが、それ以外に 66 のテストが行われて 22.552 秒で終了。で、test ディレクトリの中にあるソースを見れば、どういう風に使うかという例にもなってしまうが、これはとりあえず脇においておく。

テストが OK のようなので、実際にインストールしてみる。


C:\work\gadfly-1.0.0>python setup.py install

とすると、c:\python22jp\Lib\site-packages\gadfly にモジュールがインストールされる。今日はここまで。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2006.09.11 23:47:10
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: