Question

Cela a été une base récurrente, question étrange pour moi lors de l'accès URL à l'aide py-appscript, d'abord dans Safari et maintenant dans Chrome.

Chaque fois que je lance la commande de script pour obtenir l'URL actuelle dans le terminal, par exemple,

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

une instance rebondissant de l'application "Python" apparaît dans le Dock. J'ai vérifié que cette application « Python » se trouve dans:

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

Comment puis-je obtenir l'URL actuelle sans cette chose apparaître?

Était-ce utile?

La solution

Le fond sur ce problème est expliqué ici par l'auteur appscript. En supposant que vous êtes sur OS X 10.5 ou supérieur, la solution est d'utiliser un Python qui a été construit en utilisant une cible de déploiement minimum de 10,5 ou plus. A partir du chemin que vous avez fourni, il semble probable que vous utilisez un Python 2.6 à partir d'un programme d'installation de python.org. Traditionnellement, Python.org Pythons sont conçus pour fonctionner sur plusieurs versions de 10.3 sur place et le fonctionnement si appscript dessous montrera ce problème. À partir de Python 2.7 (et plus rapidement avec Python 3.2), python.org fournit une deuxième variante d'installation, qui ne fonctionne que sur OS X 10,6 ou supérieur. Ces variantes ne devraient pas avoir le problème de l'icône rebondir. D'autres options sont à installer un Python 2.6 à l'aide MacPorts, Fink ou HomeBrew ou construire vous-même (un peu difficile à obtenir toutes les piles incluses). Ou, si vous êtes sur Mac OS X 10.6, vous pouvez utiliser le Python 2.6 fourni par Apple dans / usr / bin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top