On Thu, Jan 06, 2005 at 03:14:48PM -0600, John Griessen wrote: > called 'pythoncad' . . . . apt-get install pythoncad" > > That gave the same syptom of not accessing pygtk completely. It was ver. > 19.
Not sure what you actually mean here. Do you want to track the latest version? If so the debian package is only one version behind the released version and since you're tracking testing (that is at least what I think coz of the packages and versions you list) I assume it will be updated fairly soon. So unless you have very specific needs it would be the easiest to just use the debian package (in which case the gtk frontend can just be started by issuing 'pythoncad' on the command line). Nevertheless there is no reason why you shouldn't be able to install from source... > >>> import PythonCAD > >>> sys.path > ['', '/usr/lib/python23.zip', '/usr/lib/python2.3', > '/usr/lib/python2.3/plat-linux2', '/usr/lib/python2.3/lib-tk', > '/usr/lib/python2.3/lib-dynload', '/usr/lib/python2.3/site-packages', > '/usr/lib/python2.3/site-packages/FontTools', > '/usr/lib/python2.3/site-packages/Numeric', > '/usr/lib/python2.3/site-packages/PIL', > '/usr/lib/python2.3/site-packages/gtk-2.0', > '/usr/lib/python2.3/site-packages/vtk_python'] > >>> > > still no pythoncad on the list... PythonCAD as package will never appear on the sys.path list. sys.path is only a list of diretories where python will look for a subdirectory named 'PyhonCAD' if you type 'import PytonCAD'. The fact that the import statement did give no output means everything was ok. If you really want to see it you could use the 'dir()' command or you could do 'dir(PythonCAD)' to see which attributes PythonCAD has. Only after the import though. Sorry if this wasn't clear in the last email. I see that the INSTALL file says it should show up in sys.path but personally I don't see why. My guess is that that bit of documentation is out of date. > still have a broken install If this statment was based on the output showed so far I am rather convinced you don't have a broken install. Did you follow the instructions from the file 'INSTALL' in the tarball? If so did you manage to launch the application by 'gtkpycad.py' Also check the permissions (as noted in the INSTALL file). > select does not work as advertised and these messages show at the shell: Are you in the gtk gui (gtkpycad.py) now? This is not very clear. > File > "/usr/lib/python2.3/site-packages/PythonCAD/Interface/Gtk/gtkimage.py", > line 401, in da_general_event > handler(gtkimage, widget, event, _tool) > File > "/usr/lib/python2.3/site-packages/PythonCAD/Interface/Gtk/gtkedit.py", line > 77, in select_motion_notify > widget.window.draw_rectangle(gc, gtk.FALSE, _xmin, _ymin, _rw, _rh) > NameError: global name 'gc' is not defined If this was from the gtk gui (in which case the install did succeed btw) then this might be an actual bug. I don't know pythoncad or gtk good enough to know what this traceback means withouth spending hours looking at it. Maybe someone else does? If it is a bug you might want to give an exact description on how to reproduce the error. > The gtk2.0 installed has this date: > ll /usr/lib/python2.3/site-packages/gtk-2.0/gtk > total 1212 > -rw-r--r-- 1 root root 3946 2004-11-22 05:36 __init__.py > > debian packages: > python2.3-gtk2 2.4.1-2 > libgtk2.0-0 2.4.14-2 > libgtk2.0-bin 2.4.14-2 > libgtk2.0-common 2.4.14-2 > libgtk2.0-dev 2.4.14-2 You have python2.3-gtk2 installed and that should be enough since it pulls in all the needed dependencies. So don't worry about that. > I have no python2.2-gtk2 installed, and that may be a problem. > the notes for install say python2.2 and later and 2.3 may be "too new" > to still be compatible. Make sure you have run the setup.py script with python2.3 (which you had done as I could see from your last email) and then there is no reason to worry about your python2.2 installation. (Btw, do you actually have a reason to keep python2.2 lying around? If you don't need it you would avoid confusion in the future if you cleaned it up) Cheers Floris -- Debian GNU/Linux -- The power of freedom www.debian.org | www.gnu.org | www.kernel.org _______________________________________________ PythonCAD mailing list [email protected] http://mail.python.org/mailman/listinfo/pythoncad
