On Tue, Nov 08, 2011 at 09:17:09AM +0100, Matteo Perini wrote: > > locate baseplatform.py* > > find /usr/lib/ -name 'baseplatform.py*' > > find /usr/share/pyshared -name 'baseplatform.py*' > > > > intanto controlla che il file sia la' e se è un link che punti ad un file > > esistente > > Il risultato dei comandi sopra è: > > matteo@super:~$ sudo locate baseplatform.py* > > matteo@super:~$ find /usr/lib/ -name 'baseplatform.py*' > /usr/lib/pymodules/python2.7/OpenGL/platform/baseplatform.pyc > /usr/lib/pymodules/python2.7/OpenGL/platform/baseplatform.py > > matteo@super:~$ find /usr/share/pyshared -name 'baseplatform.py*' > /usr/share/pyshared/OpenGL/platform/baseplatform.py > > locate .... non restituisce niente.
non conosco bene locate, nel man page c'è scritto che si possono usare i glob pattern ma comunque era solo una scorciatoia per evitare find. prova a crearti uno script che semplicemente importa le opengl e invocalo da pdb: $ cat script.py from OpenGL.GL import * $ pdb script.py e setta un breakpoint e lancia: (Pdb) b OpenGL/platform/glx.py:3 ... (Pdb) r prova così a vedere come mai non viene importato baseplatform, il traceback non da' molte informazioni. ps. non ricordo esattamente la notazione di pdb quindi può essere sbagliato così come l'ho scritta io ciao m. _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python