Hi Jon and others,
We're in the process of re-installing about 30 servers and I noticed that Python 2.7 is not installed with Python essentials for SPSS 20 when a silent install ('pushed installation') is used. Python 2.7 does get installed with an interactive installation. Weird, but it's documented behavior. But I was thinking: why not make this a virtue and install Python(x, y) (http://ftp.ntua.gr/pub/devel/pythonxy/Python(x,y)-22.214.171.124.exe). Will this work?
Is a silent install the only way to be able to separately install Python? I know this has been bundled to make life easier, but...;-) I believe the Python essentials contain Python 2.7.2, not 2.7.3. And Python(x, y) contains many, many cool libraries!
Thank you in advance!
This topic has been locked.
Pinned topic Python(x, y) & Python essentials/plugin
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Re: Python(x, y) & Python essentials/plugin2013-02-06T15:59:42ZThis is the accepted answer. This is the accepted answer.If Python(x,y) uses the standard Python 2.7.x distribution, then it would probably work, but I see references to IPython there, so that would need some work. Also, the x,y site says it is licensed as GPL. That is incompatible with the standard Python license - the two cannot coexist, so I don't know what this means. 2.7.2 vs 2.7.3 makes no difference to us.
There is no way that IBM would distribute the Python(x,y) packaging, because it would require IBM to prove that they have the right to redistribute everything in that distribution, which would be a massive job. I see references to the Enthought distribution in their chart. That is proprietary. Maybe that isn't actually part of what Python(x,y) is distributing.
As for a silent install, there are technical difficulties in running multiple installers that might be the reason, but you could probably build a silent install for Python itself pretty easily.
Re: Python(x, y) & Python essentials/plugin2013-02-12T10:30:29ZThis is the accepted answer. This is the accepted answer.