pombreda / winpython

Automatically exported from code.google.com/p/winpython
0 stars 0 forks source link

Incompatible with other python distributions #40

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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.

Original issue reported on code.google.com by sergio.c...@gmail.com on 19 Apr 2013 at 8:04

GoogleCodeExporter commented 9 years ago
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.

Original comment by pierre.raybaut on 20 Apr 2013 at 1:57

GoogleCodeExporter commented 9 years ago
I have found that python(x,y) installs dlls in windows/system32 which is a very 
very undesirable behavior. This would explain the situation.

Original comment by JMFL...@gmail.com on 27 Jun 2013 at 9:44

GoogleCodeExporter commented 9 years ago
What version of Python(x,y) an what DLLs are installed there?

Original comment by pierre.raybaut on 1 Jul 2013 at 7:16