Блокнот Jupyter и macOS High Sierra: "osascript: не удается открыть компонент сценариев по умолчанию"

jupyter-notebook работал нормально, пока я не обновил MacOS High Sierra. Кто-нибудь знает, как решить проблему "osacript: не удается открыть компонент сценариев по умолчанию"? Поиск по этому сайту и Google не дал ответов. Я на Анаконде 4.3.24. Благодарю.

$ jupyter notebook
[I 08:12:13.340 NotebookApp] The port 8888 is already in use, trying another port.
[I 08:12:13.360 NotebookApp] Serving notebooks from local directory: /Users/Greenhorn/Local/projects
[I 08:12:13.360 NotebookApp] 0 active kernels 
[I 08:12:13.360 NotebookApp] The Jupyter Notebook is running at: http://localhost:8889/?token=9d8bde3a675f28b3cbc4c87b7eb0c36788b4d28260d9ed39
[I 08:12:13.360 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 08:12:13.361 NotebookApp] 

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8889/?token=9d8bde3a675f28b3cbc4c87b7eb0c36788b4d28260d9ed39
osascript: can't open default scripting component.

1 ответ

Я просто столкнулся с точно такой же проблемой с osascript во время диагностики проблемы с интеграцией Emacs Applescript (Emacs сообщает об ошибке как do-applescript: OSA language not available, но дальнейшая отладка привела меня к osascript И его can't open default scripting component). Я также недавно обновился до Высокой Сьерры.

В Интернете, к сожалению, слишком много советов о том, что требуется переустановка OSX.

В моем случае перезагрузка исправила проблему.

Вы можете диагностировать, выполнив тестовую команду:

osascript -e 'tell app "Finder" to display dialog "Hello, World!"'

После перезагрузки должно появиться сообщение "Привет, мир!". Диалог.

Другие вопросы по тегам