Grafica Python / matplotlib e OS X 10.9: controllo missione?

Ho appena installato su OS X 10.9 e ho matplotlib che lavora con il backend OS X, ma la window "python" che si presenta è parzialmente inaccessibile a Mission Control.

Se attivo il controllo completo di missione con F12 (il tuo tasto di scelta rapida può variare), viene visualizzato con il nome "python".

Tuttavia, nel Dock non esiste un'icona di pitone e ⌘- non mostra alcuna icona.

C'è un modo per far apparire l'applicazione python nel dock?

Ho lo stesso problema utilizzando Anaconda Python. Il problema sembra essere legato al fatto che Anaconda non è un'installazione "quadro". Per ulteriori informazioni, vedere:

https://stackoverflow.com/questions/4130355/python-matplotlib-framework-under-macosx

e

https://github.com/matplotlib/matplotlib/issues/665#issuecomment-11327805

Con Anaconda installato, il mio eseguibile di python predefinito è Anaconda:

 $ which python /Users/dgolden/anaconda/bin/python 

Una soluzione che funziona per me è call esplicitamente l'installazione di python di sistema, che è installata in /usr/bin/python per me, ad esempio,

 /usr/bin/python /path/to/my/script.py 

Potete risparmiare alcune digitazioni creando un simbolo con un nome unico che non sarà ombreggiato da anaconda (il suffisso fw che uso suggerisce "framework"):

 sudo ln -s /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python /usr/bin/pythonfw 

Quindi puoi eseguire il tuo script con:

 pythonfw /path/to/my/script.py