mieki256's diary



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 2.8.x でScript-fuの動作が少し変わってる気がする。 :

Script-fu にしろ、Python-fu にしろ、パスの回転ができてないっぽい。何か仕様が変わったのかな。

#2 [python] Python 2.6.6関係をインストールし直し

インストールしたモジュールその他をメモ。

pygtkもインストール。 :

  • pygtk-all-in-one-2.24.2.win32-py2.6.msi
pygtk-all-in-one は、一番最後にインストール。というのも、pygtk をインストール後に他のモジュールをインストールしようとすると、インストール途中で必ずエラーが発生するようになってしまうので。pygtk をインストールしてなければエラーは出ない。

故に他のモジュールをインストールする場合は、一旦 pygtk をアンインストールしてから他のモジュールをインストールして、その後 pygtk をインストールする、という流れに。面倒臭い。GTK関係は他にも色々不具合があって…まあ、元々*NIX用だから仕方ないのかもしれないけど。

pylintもインストール。 :

以下をDL。
  • pylint-0.27.0.tar.gz
  • logilab-astng-0.24.2.tar.gz
  • logilab-common-0.59.0.tar.gz
_pylint 0.27.0 : Python Package Index
_logilab-astng (Python Abstract Syntax Tree New Generation) (Logilab.org)
_logilab-common (a bunch of modules providing low level functionnalities shared among some python projects devel) (Logilab.org)
それぞれを解凍後、フォルダに入って以下を実行。
python setup.py install

pip,pep8,markdown,markdown2もインストール。 :

pip のインストールは、setuptoolsをインストールした状態で以下を実行。
easy_install pip

pip インストール後、pip を使って pep8, autopep8, markdown, markdown2 もインストール。
pip install pep8
pip install autopep8
pip install markdown
pip install markdown2

PyOpenGLもインストール。 :

PyOpenGL関係は pip でインストールした。
pip install PyOpenGL PyOpenGL_accelerate

インストール済みのPython 2.7.4関係モジュールもメモ。 :

  • python-2.7.4.msi
  • comtypes-0.6.2.win32.exe
  • numpy-1.7.1-win32-superpack-python2.7.exe
  • PIL-1.1.7.win32-py2.7.exe
  • py2exe-0.6.9.win32-py2.7.exe
  • pyaudio-0.2.7.py27.exe
  • pygame-1.9.2a0.win32-py2.7.msi
  • PyOpenGL-3.0.2.win32-py2.7.exe
  • PyOpenGL-accelerate-3.0.2.win32-py2.7.exe
  • PyOpenGL-Demo-3.0.1a1.win32.exe
  • PyQt4-4.10-gpl-Py2.7-Qt4.8.4-x32.exe
  • pywin32-218.win32-py2.7.exe
  • scipy-0.12.0-win32-superpack-python2.7.exe
  • setuptools-0.6c11.win32-py2.7.exe
  • wxPython2.9-win32-2.9.4.0-py27.exe
  • wxPython2.9-win32-docs-demos-2.9.4.0.exe
  • pygtk-all-in-one-2.24.2.win32-py2.7.msi

以上、1 日分です。

過去ログ表示

Prev - 2013/04 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project