mieki256's diary



2008/06/22() [n年前の日記]

#1 [python] py2exでexe化できなくて悩む

_wxPythonヘルパーモジュールの作成 や、 _wxPython雛形集 を見ながら、py2exe で Pythonスクリプトを .exe にしようとアレコレ試していたのだけど。出力された .exe を実行すると、「hoge.py のン行目でおかしなことになっちまったよ」的ログを吐き出したり、あるいはそもそも起動と同時に不正終了したりで。何がいかんのかさっぱりわからずアレコレ試してはまたダメで、の繰り返し。

そもそも「雛型集」として公開されてる簡素なサンプルですらexe化できんわけで。自分の環境に何か問題があるのだろうか。

_wxPython x XRCed x py2exe - 見切り発車 :

ただ、元の wx_util.manifest の中では pywxrc でリソースの xrc を python モジュールに変換しています。これは既に XRCed で行っているので不要です。出力するファイル名がかぶったりしたらややこしいことになるので、この処理は削除させていただきました。

def manifest(app_name):
#不要 os.system('pywxrc -p resource.xrc')

wxPython x XRCed x py2exe - 見切り発車 より

どうもこれが原因だったみたい。

XRCedで事前に出力しておいた resource_xrc.py が、setup.py を実行するたびに毎回再作成・しかも中身がすっからかんになってしまって首を捻ってたわけだけど。この一行があったが故に、XRCed が出力してくれた、まっとうな resource_xrc.py が後から上書きされて、ちとまっとうではない resource_xrc.py が作られていた。のかな? と想像。

#2 [xyzzy] xyzzyで「.pyw」もpy-modeで開くにはどうすれば

common lisp、さっぱりわからん。

(load-library "py-mode")
(push '("\\.py$" . py-mode) *auto-mode-alist*)
(push '("\\.pyw$" . py-mode) *auto-mode-alist*)
~/.xyzzy の末尾に、こんな感じの行を入れてみたり。これであってるのかどうかは判らない。が、一応 .pyw を開くと py-mode になってくれてるみたい。

以上、1 日分です。

過去ログ表示

Prev - 2008/06 - 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