Domanda

Questa è stata una ricorrente, strano problema per me quando si accede URL utilizzando py-appscript, prima in Safari e ora in Chrome.

Ogni volta che si esegue il comando di script per ottenere l'URL corrente nel terminale, per esempio,

appscript.app("Google Chrome").windows.active_tab.URL()

un'istanza rimbalzo della domanda di "Python" appare nel Dock. Ho verificato che questa applicazione "Python" si trova in:

/Library/Frameworks/Python.framework/Versions/2.6/Resources

Come faccio a ottenere l'URL corrente senza questa cosa popping up?

È stato utile?

Soluzione

Lo sfondo su questo problema è spiegato qui dall'autore di appscript. Dando per scontato che su OS X 10.5 o superiore, la soluzione è quella di utilizzare un Python che è stata costruita con un obiettivo minimo dispiegamento di 10.5 o superiore. Dal sentiero che hai fornito, sembra probabile che si sta utilizzando un Python 2.6 da un installatore python.org. Tradizionalmente, python.org Pythons sono costruiti per funzionare su più versioni dalla 10.3 in attivo e funzionante in modo appscript sotto mostrerà questo problema. A partire da Python 2.7 (e, in aggiunta presto con Python 3.2), python.org sta fornendo una seconda variante di installazione, uno che gira solo su OS X 10.6 o superiore. Quei varianti non dovrebbero avere il rimbalzo problema dell'icona. Altre opzioni sono installare un Python 2.6 utilizzando MacPorts, Fink, o HomeBrew o costruire da soli (un po 'difficile da ottenere tutte le batterie incluse). Oppure, se siete su OS X 10.6, è possibile utilizzare il Python 2.6 fornito da Apple in / usr / bin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top