Spyder: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Created page with "Spyder is an IDE for Python. It's unusual in that it opens an IPython interpreter as its console window so you can just type in random python there."
 
Brian Wilson (talk | contribs)
mNo edit summary
Line 1: Line 1:
Spyder is an IDE for Python.
Spyder is an IDE for Python.
https://github.com/spyder-ide/spyder
It is complete, meaning it includes a source level debugger.
It is cross-platform.
It has code completion.
Installing it does not require admin rights on Windows, so I can use it everywhere.


It's unusual in that it opens an IPython interpreter as its console window
It's unusual in that it opens an IPython interpreter as its console window
so you can just type in random python there.
so you can just type in random python there.
== ArcGIS ==
My primary interest is to debug code running on Windows using arcpy.
That means I have to use a 2.7 kernel. Does that mean installing arcpy in a different place
or getting spyder to use the Python that ESRI installs?
== Remote debugging ==
This is something I can do in Komodo, but I have not needed it in some time, so I have not tried it in Spyder yet.
Some notes: https://groups.google.com/forum/#!searchin/spyderlib/remote%7Csort:relevance/spyderlib/usljVmI50GI/BdjmwX1k4nAJ
I wonder if I could use a copy on my Mac to debug code running on a Parallels machine.

Revision as of 04:41, 31 August 2016

Spyder is an IDE for Python.

https://github.com/spyder-ide/spyder

It is complete, meaning it includes a source level debugger.

It is cross-platform.

It has code completion.

Installing it does not require admin rights on Windows, so I can use it everywhere.

It's unusual in that it opens an IPython interpreter as its console window so you can just type in random python there.

ArcGIS

My primary interest is to debug code running on Windows using arcpy. That means I have to use a 2.7 kernel. Does that mean installing arcpy in a different place or getting spyder to use the Python that ESRI installs?

Remote debugging

This is something I can do in Komodo, but I have not needed it in some time, so I have not tried it in Spyder yet. Some notes: https://groups.google.com/forum/#!searchin/spyderlib/remote%7Csort:relevance/spyderlib/usljVmI50GI/BdjmwX1k4nAJ

I wonder if I could use a copy on my Mac to debug code running on a Parallels machine.