作者: 機械伯爵
日時: 2009/2/14(18:15)
『TSfree 2562. Re: 3.1.5 だったか 3.1.6 だったか』のレス

> >  少し前ならPython使ってたけど、現在のPythonのWinのバイナリは、
> > インストールしなきゃ動かないので、とっさには面倒なんですね、コレが。
> > 
> 
> 2.5(2.6は未確認)では、VCのランタイムを%windir%\system32 に放り込んでくれ
> るので
> 大変でしたが、3.0ではPythonのインストールディレクトリに入れてくれるよう
> なので
> 拡張子の登録やらを考えなければ、インストールされたのをまるっとコピーすれば
> USBメモリなりで持ち歩きできるかも。

 出来ないんですねそれが。

 実は私は、少し前のバージョン(確か2.4まで)は、自分用の縮小バイナリを
持ち歩いてたんです(Zopeで入ってたので、できるかな、と思ってやったらできた)

※2.4までは-Sオプションを付ければフツーに立ち上げられます。

 ところが、確か2.5だったと思うけど、いきなり『インストールされていません』
みたいなメッセージが出るようになって、それっきり。

※Zope3のベースがPython 2.4ベースなのも、そういう関係があるかも。

 どうもレジストリをいじってるみたいなんで、そこまでするとなると、
インストールする方がマシなので。

 持ち運び用をつくるなら、リコンパイルする必要があるかと思います。

 msvcr09.dllは、パスの通ってるトコに置いてあれば問題ないと思いますが、
肝心の本体が拒絶するとなると……ねぇ。

 ポータブルPython(http://www.portablepython.com/)のPython3版を期待するか、
あるいはJython(解凍すればインストールは不要)にするか、ですね。

 インストール必須って、何の意味があるんですかねぇ?

 /機械伯爵/