执行错误:无法在命令行(MacOS)上打开jupyter笔记本

时间:2017-05-22 17:29:41

标签: python-2.7 anaconda jupyter-notebook

我刚刚开始学习Python和其他计算机语言。我在我的Mac和anaconda上安装了Jupiter笔记本,当我尝试按照命令打开jupyter笔记本时遇到了问题。

消息弹出:

execution error: "~~~(I just abbreviated the location)" doesn’t understand the “open location” message. (-1708)

我不知道这里发生了什么。

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:1)

此问题已在jupyter notebook github repo中解决。

一种解决方案是设置浏览器,例如:

c.NotebookApp.browser = u'Safari'

在配置文件中:~/.jupyter/jupyter_notebook_config.py

答案 1 :(得分:0)

在SO上有一个类似的问题可以解决这个问题。为避免此问题,建议使用几种解决方法:

Ipython notebook will not start on command line

此外,这是一个已知问题,可能是由于最近升级的Mac OSX。您可以按照hereherehere进行讨论。

答案 2 :(得分:0)

我的解决方法是使用适用于Mac的automator工具应用程序同时打开Chrome和jupyter笔记本。这是苹果脚本:

on run {input, parameters}
    tell application "Terminal"
        activate
        do script with command "jupyter notebook"
    end tell
    tell application "Google Chrome"
        activate
        open location "http://localhost:8888/"
    end tell

end run

希望这有帮助! 如果您以前没有使用过Automator,这里有一个很好的网址:http://radarearth.com/content/automate-terminal-automator

答案 3 :(得分:0)

导出BROWSER = / Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome