I recently bought a MacBook and install Python on it via Anaconda. Here's the version information:
Python 2.7.6 |Anaconda 1.8.0 (x86_64)| (default, Nov 11 2013, 10:49:09)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
I'd like to be able do all of the following:
Here's what I've tried:
Here's what I can do:
Once I have this working, I'm interested in doing the following:
A. Controlling which scripts create a console window when they run and which do not
B. Controlling whether the resulting console window disappears when the script completes or waits around for the user (me) to close it
However, I suspect it may be easy to figure out how to do these (or whether it's possible) once I've figured out how I'm going to invoke my scripts in the first place.
The easiest one is to download official Spyder.app from https://github.com/spyder-ide/spyder/releases (choose the version that matches the version in Anaconda, not the latest one; lite version is enough). Install then you can even associate .py files with this app.
p.s. I tried hard by making my own Spyder.app, but it won't accept a file path as a parameter when I launch the app. So save your time and use the official one.