Cygwin版のidle
Cygwinプロンプトからidleを動かしても、途中で落ちるのよ。
何でかな?と思っていたが、X Window 上で動かす必要があったのね。(Tk使うからなぁ)
ただ、漏れの環境では、普通にidleを呼び出すと spawnがどうのこうのと言われて落ちる。
$ idle 4 [main] python2.4 2080 fork_parent: child 4016 died waiting for dll loading Traceback (most recent call last): File "/usr/bin/idle", line 5, in ? main() File "/tmp/python.572/usr/lib/python2.4/idlelib/PyShell.py", line 1361, in main File "/tmp/python.572/usr/lib/python2.4/idlelib/PyShell.py", line 277, in open_shell File "/tmp/python.572/usr/lib/python2.4/idlelib/PyShell.py", line 962, in begin File "/tmp/python.572/usr/lib/python2.4/idlelib/PyShell.py", line 372, in start_subprocess File "/tmp/python.572/usr/lib/python2.4/idlelib/PyShell.py", line 350, in spawn_subprocess File "/usr/lib/python2.4/os.py", line 552, in spawnv return _spawnvef(mode, file, args, None, execv) File "/usr/lib/python2.4/os.py", line 520, in _spawnvef pid = fork() OSError: [Errno 2] No such file or directory
これを避けるには、何故かよく知らないが、"-n"オプション付きで呼び出す必要があった。
$ idle -n