From: Bruce S. <Bru...@nc...> - 2009-02-24 19:25:30
|
Another scheme I've used is to use Visual 3 with Python 2.4 and Visual 5 with Python 2.5. But of course this won't work if you're relying on some features of Python 2.5. Bruce Sherwood Stef Mientki wrote: > hi Roberto, > > sometime ago I wrote the message below, > works like a charm under windows. > > cheers, > Stef > > I played around, and found the following work around: > - I installed Vpython version 5 on a different computer (afraid of > harming my own work-PC ;-) > - called the visual directory "visual5" > - copied that visual5 directory to site-packages > - created the function below, which I place on a central place where all > programs can reach it > - and add a line to all VPython programs "Get_Visual ( ... )" before > importing visual, seems to work great. > > cheers, > Stef > > > def Get_Visual ( Version = 3 ) : > import os, sys > print sys.path > for path in sys.path : > if path.endswith ( 'site-packages') : > print path > break > vpath = os.path.join ( path, 'visual' ) > if ( Version == 3 ) and os.path.exists ( vpath + '3' ) : > print 'Visual ==> V3', vpath > os.rename ( vpath, vpath + '5' ) > os.rename ( vpath + '3', vpath ) > elif ( Version == 5 ) and os.path.exists ( vpath + '5' ) : > print 'Visual ==> V5', vpath > os.rename ( vpath, vpath + '3' ) > os.rename ( vpath + '5', vpath ) > > Get_Visual ( 3 ) > from visual import * > ... > > > > Roberto Aguirre Maturana wrote: >> I have found some compatibility problems between vpython 3 and 5 (it seems >> that pixel shading is not universal enugh). Therefore, I don't think I >> will be able to make the transition to version 5 any time soon. >> >> Is there a way to have version 3 and version 5 co-existing on the same >> computer, so I can call them independently? >> >> I guess, maybe a solution could be to create an independent visual library >> based on vpython 3. The calling for the library could be something like >> "from visual3 import ..." In that way it could be easy to have both >> versions of visual installed, and if I require the older version I just >> have to replace the string "visual" by "visual3" on my applications. >> >> I may even have a program that simultaneously open visual 3 and visual 5 >> scenes, for benchmarking purposes. >> >> >> Any thoughts? >> >> >> Best regards, >> Roberto Aguirre Maturana >> Santiago, Chile >> >> > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users |