Приложение Python Bouncing Python в доке Mac при доступе к URL-адресам с помощью py-appscript
-
11-10-2019 - |
Вопрос
Это была повторяющаяся, странная проблема для меня при доступе к 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.