Приложение Python Bouncing Python в доке Mac при доступе к URL-адресам с помощью py-appscript

StackOverflow https://stackoverflow.com/questions/4471951

Вопрос

Это была повторяющаяся, странная проблема для меня при доступе к URL-адресам с использованием py-appscript, сначала в Safari и теперь в Chrome.

Всякий раз, когда я запускаю команду скрипта, чтобы получить текущий URL -адрес в терминале, например,

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

В док -станции появляется подпрыгивающий экземпляр приложения «Python». Я подтвердил, что это приложение «Python» найдено в:

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

Как получить текущий URL без появления этой вещи?

Это было полезно?

Решение

Фон по этой проблеме объяснил здесь автором appscript. Анкет Предполагая, что вы находитесь на OS X 10,5 или выше, решение состоит в том, чтобы использовать Python, который был построен с использованием минимальной цели развертывания 10,5 или выше. Из поставленного вами пути кажется, что вы используете Python 2.6 из установщика Python.org. Традиционно, Python.org Pythons создаются для запуска в нескольких версиях с 10.3 на UP, и поэтому Appscript, работающая под ним, покажет эту проблему. Начиная с Python 2.7 (и в ближайшее время с Python 3.2), Python.org предоставляет второй вариант установщика, который работает только на OS X 10,6 или выше. Эти варианты не должны иметь проблему отскакивания значков. Другие параметры - установить Python 2.6 с помощью MacPorts, Fink, или же HomeBrew Или построить его самостоятельно (немного сложно получить все батареи). Или, если вы находитесь на OS X 10.6, вы можете использовать Python 2.6, поставляемый Apple в /usr /bin.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top