ANN: Spyder v2.1.2

43 views
Skip to first unread message

Pierre Raybaut

unread,
Nov 16, 2011, 4:43:00 AM11/16/11
to spyd...@googlegroups.com, scipy-user, numpy-discussion, python-announce-list
Hi all,

On the behalf of Spyder's development team
(http://code.google.com/p/spyderlib/people/list), I'm pleased to
announce that Spyder v2.1.2 has been released and is available for
Windows XP/Vista/7, GNU/Linux and MacOS X:
http://code.google.com/p/spyderlib/

As this is mostly a maintenance release, a lot of bugs were fixed and
some minor features were added:
http://code.google.com/p/spyderlib/wiki/ChangeLog

Spyder is a free, open-source (MIT license) interactive development
environment for the Python language with advanced editing, interactive
testing, debugging and introspection features. Originally designed to
provide MATLAB-like features (integrated help, interactive console,
variable explorer with GUI-based editors for dictionaries, NumPy
arrays, ...), it is strongly oriented towards scientific computing and
software development.
Thanks to the `spyderlib` library, Spyder also provides powerful
ready-to-use widgets: embedded Python console (example:
http://packages.python.org/guiqwt/_images/sift3.png), NumPy array
editor (example: http://packages.python.org/guiqwt/_images/sift2.png),
dictionary editor, source code editor, etc.

Description of key features with tasty screenshots can be found at:
http://code.google.com/p/spyderlib/wiki/Features

On Windows platforms, Spyder is also available as a stand-alone
executable (don't forget to disable UAC on Vista/7). This all-in-one
portable version is still experimental (for example, it does not embed
sphinx -- meaning no rich text mode for the object inspector) but it
should provide a working version of Spyder for Windows platforms
without having to install anything else (except Python 2.x itself, of
course).

Don't forget to follow Spyder updates/news:
* on the project website: http://code.google.com/p/spyderlib/
* and on our official blog: http://spyder-ide.blogspot.com/

Last, but not least, we welcome any contribution that helps making
Spyder an efficient scientific development/computing environment. Join
us to help creating your favourite environment!
(http://code.google.com/p/spyderlib/wiki/NoteForContributors)

Enjoy!
-Pierre

Andrew Trapani

unread,
Nov 16, 2011, 1:57:35 PM11/16/11
to spyd...@googlegroups.com
Hi,
A hopefully simple question:
On Windows 7 Enterprise,
when starting spyder-2.1.2_py27.exe it states, "Python 2.7 is not installed on your computer."

By opening up cmd and typing python:
Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Python 2.7 is installed. 

I am able to run Spyder after downloading it from the repository simply by typing python boostrap.py in explorer. 
I think I have the minimum dependencies with Python 2.7 and PyQt.

Help please.

Andrew

Pierre Raybaut

unread,
Nov 16, 2011, 4:13:08 PM11/16/11
to spyd...@googlegroups.com
Hi,

First of all, thanks for the feedback: too much people give up for less than that and reporting such bugs surely helps us spreading Spyder on Windows platforms. 

Actually, Spyder's Windows installers are Python(x,y) plugins, as you may have noticed. As such, they are first intended to be executed on top of an existing Python(x,y) distribution, and this is AFAIK working flawlessly. Now, they are also designed to detect an existing standard Python installation, so this is clearly a bug. But I think that these installers are mostly used by either Python(x,y) users or with standard 32bits Windows / 32bits Python installations (i.e. the configuration initially used to test them, at a time when 64bits Windows were very rare). I just wanted to mention this so that you understand why such an obvious thing is not working as it should. 

This bug is similar to this issue:
http://code.google.com/p/spyderlib/issues/detail?id=405

So I would ask the same question to try and debug this: what is the registry key location of your Python installation?

Thanks
Pierre
--
You received this message because you are subscribed to the Google Groups "spyder" group.
To view this discussion on the web visit https://groups.google.com/d/msg/spyderlib/-/_j5Pqn6Az7UJ.
To post to this group, send email to spyd...@googlegroups.com.
To unsubscribe from this group, send email to spyderlib+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/spyderlib?hl=en.

Andrew Trapani

unread,
Nov 16, 2011, 6:49:26 PM11/16/11
to spyd...@googlegroups.com
I went into regedit and located these place, I have no idea if this makes sense because I don't know much about Windows much less its registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7    (Also 3.2 is located here)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7
HKEY_CURRENT_USER\Software\Python\PythonCore\2.7

anatoly techtonik

unread,
Nov 17, 2011, 4:22:34 AM11/17/11
to spyd...@googlegroups.com
On Thursday, November 17, 2011 12:13:08 AM UTC+3, Pierre Raybaut wrote:

Actually, Spyder's Windows installers are Python(x,y) plugins, as you may have noticed. As such, they are first intended to be executed on top of an existing Python(x,y) distribution, and this is AFAIK working flawlessly. Now, they are also designed to detect an existing standard Python installation, so this is clearly a bug.

What is used to create these installers? Is it distutils or setuptools or distrutils2? It seems the bug is in packaging tool that insert code which is unable to detect x64 Python versions and hence should be reported upstream.

Pierre Raybaut

unread,
Nov 17, 2011, 4:30:21 AM11/17/11
to spyd...@googlegroups.com
Absolutely, this is an issue with the packaging tool which is the
Python(x,y) plugin framework.

I'll do some tests in virtual machines to understand why it goes wrong.

-Pierre

2011/11/17 anatoly techtonik <tech...@gmail.com>:

> --
> You received this message because you are subscribed to the Google Groups
> "spyder" group.
> To view this discussion on the web visit

> https://groups.google.com/d/msg/spyderlib/-/xZs1G6R6jA0J.

Pierre Raybaut

unread,
Nov 17, 2011, 4:38:42 AM11/17/11
to spyd...@googlegroups.com
By the way, the main reason why I chose to distribute Spyder for
Windows platforms using Python(x,y) plugins is that all the other
one-click GUI-based installers are not handling the uninstall process
(which is kind of disappointing...).

-Pierre

2011/11/17 Pierre Raybaut <pierre....@gmail.com>:

Pierre Raybaut

unread,
Nov 18, 2011, 8:22:03 AM11/18/11
to spyder
Hi,

This is now fixed.
New Windows installers integrating this change are now available.

-Pierre

anatoly techtonik

unread,
Nov 18, 2011, 8:35:22 AM11/18/11
to spyd...@googlegroups.com
Fixed here to be exact - http://code.google.com/p/pythonxy/source/detail?r=ddeb3982593a0569bcc0fc392b56cbf65962491d&repo=xy-27

A pity pythonxy is GPL'ed - such installer generator can be useful for distutils2.
--
anatoly t.


--
You received this message because you are subscribed to the Google Groups "spyder" group.
Reply all
Reply to author
Forward
0 new messages