Originally created by: sergio.c... (code.google.com)@gmail.com
From the winpython distribution, it looks like winpython is a self-contained portable python distribution. As such, one would expect to be able to run it on any machine (e.g., bringing it around on a USB stick), regardless of the state of the machine. However, if the machine has some python installed already, winpython does not run.
For instance, I was trying to use winpython 64 bit to test code in a 64 bit environment, but this failed on a machine that already had python(x,y) installed.
Possibly, the winpython scripts should modify the environment so that any other python installation is ignored.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: pierre.raybaut (code.google.com)
I agree and that's the purpose of WinPython as any other portable application: to be able to run it on any machine, no matter what other software is installed (e.g. even if Python is already installed).
WinPython launchers are already configuring the environment variables so that WinPython may work on almost any machine. Your problem shows that in at least one situation, it does not work. So, could you please tell me more about the symptoms? (tracebacks, or error messages)
For your information, on my machines, with Python(x,y) installed, all versions of WinPython do work: 32 or 64bits, Python 2.7 or Python 3.3.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: JMFL... (code.google.com)@gmail.com
I have found that python(x,y) installs dlls in windows/system32 which is a very very undesirable behavior. This would explain the situation.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: pierre.raybaut (code.google.com)
What version of Python(x,y) an what DLLs are installed there?