Windows上のPython3でOpenGL.TKを使う
続き。
C:\PyOpenGL-Demo-3.0.1b1\PyOpenGL-Demo\tom>Line.py Traceback (most recent call last): File "C:\PyOpenGL-Demo-3.0.1b1\PyOpenGL-Demo\tom\Line.py", line 9, in <module> __version__ = string.split('$Revision: 1.1.1.1 $')[1] AttributeError: 'module' object has no attribute 'split'
string.splitとstring.joinはもはや無い。
# Line.pyなおした __version__ = '$Revision: 1.1.1.1 $'.split()[1] __date__ = ' '.join('$Date: 2007/02/15 19:25:38 $'.split()[1:3])
実行
C:\PyOpenGL-Demo-3.0.1b1\PyOpenGL-Demo\tom>Line.py Expected Tk Togl installation in C:\Python32\lib\site-packages\OpenGL\Tk\togl-wi n32 Traceback (most recent call last): File "C:\PyOpenGL-Demo-3.0.1b1\PyOpenGL-Demo\tom\Line.py", line 14, in <module> from OpenGL.Tk import * File "C:\Python32\lib\site-packages\OpenGL\Tk\__init__.py", line 113, in <modu le> _default_root.tk.call('package', 'require', 'Togl') _tkinter.TclError: can't find package Togl
Togl(tcl/tkのOpenGL)が無い。
http://togl.sourceforge.net/download.html
からTogl2.0-8.4-Windows.zipをもらってきた。
Togl2.0-8.4-Windows\lib\Togl2.0
を
C:\Python32\tcl\Togl2.0
にコピーした。
OpenGL.TKも動いた。