Hi Robert,

I was about to answer you. I downloaded and installed EDP 7.1.2 and tried to run spyder with it. For me Ipython opened in the Console widget just fine. But unfortunately Spyder crashes when you try to open the Preferences Window and, even worst, if you try to do some plotting in Ipython.

So for now the interaction of EPD and Spyder is suboptimal on Mac to say the least. The problem is on one hand because of PySide (which is not stable) and on the other one with Spyder not completely ready for Ipython 0.11. So I'm glad to hear you downgraded.

Cheers,
Carlos

El 30/08/11 20:39, Robert L Cloud escribió:
Thanks,
In the meantime I've downgraded IPython to .10 and it is working with
spyder now.

On Aug 29, 4:20 pm, Carlos Córdoba<ccordob...@gmail.com>  wrote:
Hi Robert,

Thanks for the additional info. I'll download EPD for Mac as soon as I
can to try to reproduce this bug.

Cheers,
Carlos

El 29/08/11 11:09, Robert L Cloud escribió:







It looks like it is only checking for IPython version .10:
macbook:spyderlib.v21 rcloud$ find . | xargs grep IPython
Binary file ./.hg/store/data/app__example/setup.py.i matches
Binary file ./.hg/store/data/spyderlib/____init____.py.i matches
./app_example/setup.py:EXCLUDES += ['IPython']
./build/lib/spyderlib/doc/_sources/console.txt:    * IPython
interpreter (the external module `IPython` is required)
./build/lib/spyderlib/doc/_sources/historylog.txt:The history log
plugin collects command histories of Python/IPython interpreters
./build/lib/spyderlib/doc/_sources/index.txt:  * and a numerical
computing environment thanks to the support of `IPython`
./build/lib/spyderlib/doc/_sources/installation.txt:    * IPython
(enhanced Python interpreter)
./build/lib/spyderlib/doc/_sources/overview.txt:      * run in a new
Python interpreter or in an existing Python/IPython interpreter
./build/lib/spyderlib/doc/_sources/overview.txt:    * open Python
interpreters, *IPython* interpreters or basic terminal command windows
./build/lib/spyderlib/doc/_sources/variableexplorer.txt:(Python or
IPython interpreter running in a remote process)
./build/lib/spyderlib/doc/console.html:<li>IPython interpreter (the
external module<cite>IPython</cite>    is required)</li>
./build/lib/spyderlib/doc/historylog.html:<p>The history log plugin
collects command histories of Python/IPython interpreters
./build/lib/spyderlib/doc/index.html:<li>and a numerical computing
environment thanks to the support of<cite>IPython</cite>
./build/lib/spyderlib/doc/installation.html:<li>IPython (enhanced
Python interpreter)</li>
./build/lib/spyderlib/doc/overview.html:<li>run in a new Python
interpreter or in an existing Python/IPython interpreter</li>
./build/lib/spyderlib/doc/overview.html:<li>open Python interpreters,
<em>IPython</em>    interpreters or basic terminal command windows</li>
./build/lib/spyderlib/doc/variableexplorer.html:(Python or IPython
interpreter running in a remote process)
Binary file ./build/lib/spyderlib/locale/fr/LC_MESSAGES/spyderlib.mo
matches
./build/lib/spyderlib/plugins/externalconsole.py:        ipybg_box =
newcb(_("Set the appropriate IPython color option"),
./build/lib/spyderlib/plugins/externalconsole.py:
ipython_is_installed = programs.is_module_installed('IPython', '0.10')
./build/lib/spyderlib/plugins/
externalconsole.py:                        "in Python/IPython
interpreters. UMD forces Python to "
./build/lib/spyderlib/plugins/
externalconsole.py:                                        "be applied
only to new Python/IPython "
./build/lib/spyderlib/plugins/externalconsole.py:
ipystartup_box = newcb(_("Open an IPython interpreter at startup"),
./build/lib/spyderlib/plugins/externalconsole.py:(it has no effect in
IPython)."""))
./build/lib/spyderlib/plugins/externalconsole.py:        # IPython
Group
./build/lib/spyderlib/plugins/externalconsole.py:        ipython_group
= QGroupBox(_("IPython"))
./build/lib/spyderlib/plugins/
externalconsole.py:                            "IPython interpreter
command line options:\n"
./build/lib/spyderlib/plugins/
externalconsole.py:                                     "IPython
<u>v0.10</u>    is not "
./build/lib/spyderlib/plugins/externalconsole.py:
ipython_startup = programs.is_module_installed('IPython', '0.10')
./build/lib/spyderlib/plugins/externalconsole.py:        ipython:
True: IPython interpreter, False: Python interpreter
./build/lib/spyderlib/plugins/externalconsole.py:
tab_name = "IPython %d" % self.ipython_count
./build/lib/spyderlib/plugins/
externalconsole.py:                            _("Open IPython
interpreter"), None,
./build/lib/spyderlib/plugins/
externalconsole.py:                            _("Open an IPython
interpreter"),
./build/lib/spyderlib/plugins/externalconsole.py:        if
programs.is_module_installed('IPython', '0.10'):
./build/lib/spyderlib/plugins/externalconsole.py:        """Open an
interpreter at startup, IPython if module is available"""
./build/lib/spyderlib/plugins/externalconsole.py:            if
programs.is_module_installed('IPython', '0.10'):
./build/lib/spyderlib/plugins/externalconsole.py:        """Open
IPython"""
./build/lib/spyderlib/plugins/
externalconsole.py:                                      "be applied
only to new Python/IPython "
./build/lib/spyderlib/plugins/
runconfig.py:                                                  "or
IPython interpreter"))
./build/lib/spyderlib/plugins/variableexplorer.py:        # that shell
was not a Python/IPython-based console (it was a terminal)
./build/lib/spyderlib/plugins/workingdirectory.py:
"(Python/IPython interpreters and terminals), for the"
./build/lib/spyderlib/spyder.py:                add_xydoc(_("IPython
documentation"),
./build/lib/spyderlib/spyder.py:
[osp.join(xydoc, "IPython", "ipythondoc.chm")])
./build/lib/spyderlib/widgets/explorer.py:                if
programs.is_module_installed('IPython', '0.10'):
./build/lib/spyderlib/widgets/explorer.py:                    _title =
_("Open IPython here")
./build/lib/spyderlib/widgets/externalshell/monitor.py:        **
IPython only **"""
./build/lib/spyderlib/widgets/externalshell/pythonshell.py:
"""Return True if shellwidget is a Python/IPython interpreter"""
./build/lib/spyderlib/widgets/externalshell/pythonshell.py:        #
IPython related configuration
./build/lib/spyderlib/widgets/externalshell/pythonshell.py:
# Do not call msvcrt.getch in IPython.genutils.page_more:
./build/lib/spyderlib/widgets/externalshell/sitecustomize.py:    #
Workaround for IPython thread issues with win32 comdlg32
./build/lib/spyderlib/widgets/externalshell/sitecustomize.py:# we
import h5py without IPython support (otherwise, Spyder will crash
./build/lib/spyderlib/widgets/externalshell/sitecustomize.py:# when
initializing IPython in startup.py).
./build/lib/spyderlib/widgets/externalshell/sitecustomize.py:
sys.modules['IPython'] = None
./build/lib/spyderlib/widgets/externalshell/sitecustomize.py:    del
sys.modules['IPython']
./build/lib/spyderlib/widgets/externalshell/startup.py:            #
to make IPython work in a remote process
./build/lib/spyderlib/widgets/externalshell/startup.py:        import
IPython.Shell
./build/lib/spyderlib/widgets/externalshell/startup.py:
__ipythonshell__ = IPython.Shell.start(user_ns={'runfile': runfile,
./build/lib/spyderlib/widgets/externalshell/startup.py:        # we
import h5py only after initializing IPython in order to avoid
./build/lib/spyderlib/widgets/externalshell/startup.py:        # a
premature import of IPython *and* to enable the h5py/IPython
./build/lib/spyderlib/widgets/internalshell.py:    from
IPython.deep_reload import reload
./build/lib/spyderlib/widgets/projectexplorer.py:            if
programs.is_module_installed('IPython', '0.10'):
./build/lib/spyderlib/widgets/
projectexplorer.py:                        text=_("Open IPython
here"),
./build/lib/spyderlib/widgets/shell.py:        #-- IPython only
-------------------------------------------------------
./build/lib/spyderlib/widgets/shell.py:        # Using IPython code
completion feature: __IP.complete
./build/lib/spyderlib/widgets/shell.py:            # IPython magic
commands
./build/lib/spyderplugins/io_hdf5.py:    # Do not import h5py here
because it will try to import IPython,
Binary file ./build/sphinx/doctrees/console.doctree matches
Binary file ./build/sphinx/doctrees/historylog.doctree matches
Binary file ./build/sphinx/doctrees/index.doctree matches
Binary file ./build/sphinx/doctrees/installation.doctree matches
Binary file ./build/sphinx/doctrees/overview.doctree matches
Binary file ./build/sphinx/doctrees/variableexplorer.doctree matches
./doc/console.rst:    * IPython interpreter (the external module
`IPython` is required)
./doc/historylog.rst:The history log plugin collects command histories
of Python/IPython interpreters
./doc/index.rst:  * and a numerical computing environment thanks to
the support of `IPython`
./doc/installation.rst:    * IPython (enhanced Python interpreter)
./doc/overview.rst:      * run in a new Python interpreter or in an
existing Python/IPython interpreter
./doc/overview.rst:    * open Python interpreters, *IPython*
interpreters or basic terminal command windows
./doc/variableexplorer.rst:(Python or IPython interpreter running in a
remote process)
./profiling.txt:(same as IPython PyQt4 frontend which implementation
is far more simple)
./README:            IPython (enhanced Python interpreter)
./setup_py2exe.py:             'IPython']
Binary file ./spyderlib/locale/fr/LC_MESSAGES/spyderlib.mo matches
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:msgid "Set the
appropriate IPython color option"
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:msgstr "Utiliser le
réglage de couleur IPython approprié"
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:"This option will
enable the User Module Deleter (UMD) in Python/IPython "
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:"Python/IPython. L'UMD
force Python à recharger complètement les modules lors "
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:"Please note that these
changes will be applied only to new Python/IPython "
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:"nouveaux interpréteurs
Python/IPython"
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:msgid "Open an IPython
interpreter at startup"
./spyderlib/locale/fr/LC_MESSAGES/spyderlib.po:msgstr "Ouvrir un
interpréteur IPython au démarrage"...
read more »

--
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To post to this group, send email to spyderlib@googlegroups.com.
To unsubscribe from this group, send email to 
spyderlib+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/spyderlib?hl=en.

Reply via email to