2013/04/12(金) [n年前の日記]
#1 [python][gimp] Python-fuが動かなくなっていてハマる
Python を 2.7.3 から 2.7.4 にアップデートしていたのだけど。GIMP 2.6.12 上で Python-fu (GIMP Python)が動かなくなっていることに気付いた。以前は動いていた記憶があるのだけど…。
GIMP-painter- 2.6.11 は、Python-fu が使えているようで。また、GIMP Portable 2.8.4 も、Python-fu が動いている。.exe を実行してフツーにインストールする GIMP 2.6.12 だけが動かない。
ただ、GIMP Portable 上でPythonコンソールを出すと、インストールした記憶がない Python 2.7.2 が入ってる、と起動直後に表示されるので、どうやら GIMP Portable は独自にPython本体に相当する何かを内包してるっぽいなと。しかしコレ、モジュールを追加したいときはどうするんだろうか。
色々アンインストールしたり再インストールしたりして調べてたけど。そもそも、GIMP 2.6.x 上では、Python 2.5.x か Python 2.6.x じゃないと Python-fu が有効にならないと知った。…どうして自分、Python 2.7.x を通常利用するソレにしてたんだろう。
ひとまず、Python 2.7.x をインストール済みのまま、Python 2.6.6 その他をインストールし直して、Python 2.6.6 を通常利用することに。
でも、Python 2.6.x では、何か問題があって、だから 2.7.x にしたのであろう気もするのだけど。理由が思い出せない。
GIMP-painter- 2.6.11 は、Python-fu が使えているようで。また、GIMP Portable 2.8.4 も、Python-fu が動いている。.exe を実行してフツーにインストールする GIMP 2.6.12 だけが動かない。
ただ、GIMP Portable 上でPythonコンソールを出すと、インストールした記憶がない Python 2.7.2 が入ってる、と起動直後に表示されるので、どうやら GIMP Portable は独自にPython本体に相当する何かを内包してるっぽいなと。しかしコレ、モジュールを追加したいときはどうするんだろうか。
色々アンインストールしたり再インストールしたりして調べてたけど。そもそも、GIMP 2.6.x 上では、Python 2.5.x か Python 2.6.x じゃないと Python-fu が有効にならないと知った。…どうして自分、Python 2.7.x を通常利用するソレにしてたんだろう。
ひとまず、Python 2.7.x をインストール済みのまま、Python 2.6.6 その他をインストールし直して、Python 2.6.6 を通常利用することに。
でも、Python 2.6.x では、何か問題があって、だから 2.7.x にしたのであろう気もするのだけど。理由が思い出せない。
◎ GIMP 2.8.x でScript-fuの動作が少し変わってる気がする。 :
Script-fu にしろ、Python-fu にしろ、パスの回転ができてないっぽい。何か仕様が変わったのかな。
[ ツッコむ ]
以上です。