Thanks, Doug. Done, and it works fine.
Jon. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ Jon I Johansson, Ph.D. * Tel.: (780) 492-9304 ~~ ~~ jon.johans...@ualberta.ca * Fax.: (780) 492-1729 ~~ ~~ * Office: G.S.B. 323C ~~ ~~ Programmer/Analyst http://sciviz.aict.ualberta.ca ~~ ~~ ~~ ~~ Research Computing Support ~~ ~~ Room 352, General Services Building ~~ ~~ Academic Information and Communication Technologies (AICT) ~~ ~~ University of Alberta ~~ ~~ Edmonton, Alberta, CANADA, T6G 2H1 ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ! "This communication is intended for the use of the recipient to ! ! which it is addressed, and may contain confidential, personal, ! ! and/or privileged information. Please contact us immediately ! ! if you are not the intended recipient of this communication. ! ! If you are not the intended recipient of this communication, ! ! do not copy, distribute, or take action on it. Any ! ! communication received in error, or subsequent reply, should ! ! be deleted or destroyed." ! !------------------------------------------------------------------! -----Original Message----- From: owner-ag-t...@mcs.anl.gov [mailto:owner-ag-t...@mcs.anl.gov] On Behalf Of Douglas Kosovic Sent: Thursday, January 10, 2008 8:05 PM To: Jon Johansson Cc: ag-t...@mcs.anl.gov Subject: RE: [AG-TECH] Python verson coexistence on 64 bit Windows? Hi Jon, > I installed AG 3.1 a couple of days ago on my desktop machine > and it seems to work fine: WinXP Pro x64. Of course, AG > requires a 32 bit version of Python 2.4. > > I then installed an update to Tecplot which installed a 64 bit > version of python 2.5. My AG was broken because the environment > variable PYTHONHOME had its value changed from C:\Python24\ > to C:\Python25\. When I changed the variable to point to the > older python AG worked again. Now, manually changing the > environment variable depending on the software I want to run > is somewhat inelegant, and I'd like to think that the packages > are a bit more sophisticated than that. I Googled around and > Python coexistence on Windows doesn't seem to work, but I'm hoping > that someone here might have a better experience and be willing > to share. You could create a AG.cmd file that sets the env variables locally before starting the VenueClient, with something like: @echo off set PYTHONHOME=C:\Python24 set PYTHONPATH=%PYTHONHOME% set PYTHON=%PYTHONHOME%\python.exe set PYTHONW=%PYTHONHOME%\pythonw.exe set PATH=%PYTHONHOME%;%PATH% start "AG" "%PYTHONW%" "C:\Program Files\AccessGrid3\bin\VenueClient3.py" then double click AG.cmd. Cheers, Doug