2017-10-04 4 views
1

jupyter-notebook fonctionnait bien jusqu'à ce que je mette à niveau vers macOS High Sierra. Quelqu'un sait comment résoudre le "osacript: ne peut pas ouvrir le composant de script par défaut" problème? La recherche sur ce site et Google n'a donné aucune réponse. Je suis sur Anaconda 4.3.24. Merci.Ordinateur portable Jupyter et macOS High Sierra: "osascript: impossible d'ouvrir le composant de script par défaut"

$ 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. 
+0

J'ai le problème exact en exécutant Anaconda sur High Sierra. Avez-vous déjà résolu le problème? – constra

Répondre

1

Je viens de croiser exactement le même problème avec osascript tout diagnostic d'un problème avec l'intégration Emacs AppleScript (Emacs signale l'erreur comme do-applescript: OSA language not available, mais encore le débogage m'a conduit à osascript et son can't open default scripting component). J'ai également récemment mis à niveau vers High Sierra.

En ligne, malheureusement, on trouve trop de conseils qu'une réinstallation d'OSX est nécessaire.

Dans mon cas, un redémarrage a résolu le problème.

Vous pouvez diagnostiquer en exécutant la commande de test:

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

Après le redémarrage, cela devrait apparaitre un "Bonjour, monde!" dialogue.