[Python-ml-jp 1758] Re: Pythonアプリケーションのインストーラ
Shibukawa Yoshiki
yoshiki @ shibu.jp
2002年 8月 29日 (木) 22:37:56 JST
渋川です。
滝中さん、梶山さんどうもありがとうございます。
> | Pythonでちょっとしたアプリケーションを書こうと思っています。
> | で、インストーラみたいなのを付けたいのですが、
> setup(..., scripts=["bindir/foo"], ...) のように書いておけば
> $prefix/bin/foo に実行ファイルがインストールされると思います。
> 実行ファイルは Python スクリプトでなくてもよいようです。
今度試してみたいと思います(作っているのが完成したら^^;
> ところで、アプリケーション固有のモジュールを site-packages にイ
> ンストールするというのはいかがなものでしょうか。Python に限らず
> アプリケーション固有のライブラリファイルは $prefix/lib/foo-1.0
> のような場所にインストールするのが一般的なように思います
あれ?そうなんですか?
でもそうすると sys.pathには$prefix/libは入ってないのでimportできなくなっ
てしまいますよ。PyUnitとか、いくつかインストールしたらアプリケーション固
有のモジュールも含めてここにインストールされたし、Rubyでも$prefix/lib/
ruby/site-ruby/1.6/にインストールするのが普通なので、Pythonもそうだと思
います。
-----
東京工業大学 電気電子工学科
_/_/_/ しぶかわよしき JA6HFA/1
_/ mailto: yoshiki @ shibu.jp / keitai @ shibu.jp
Python-ml-jp メーリングリストの案内