ipython笔记本需要javascript

ipython笔记本需要javascript,ipython,ipython-notebook,Ipython,Ipython Notebook,使用以下命令启动ipython服务器笔记本时: $ ipython notebook --profile=myserver 我得到下面的屏幕,我不记得以前见过它。这看起来像是一个互动屏幕,我移动诅咒并点击回车键,但我不确定我应该做什么,因为我以前没有看到过这一点,并在谷歌上进行了大量搜索,无法找到我需要选择的任何详细信息 IPython Dashboard IPython Notebook requires JavaScript.

使用以下命令启动ipython服务器笔记本时:

$ ipython notebook --profile=myserver
我得到下面的屏幕,我不记得以前见过它。这看起来像是一个互动屏幕,我移动诅咒并点击回车键,但我不确定我应该做什么,因为我以前没有看到过这一点,并在谷歌上进行了大量搜索,无法找到我需要选择的任何详细信息

    IPython Dashboard
   IPython Notebook requires JavaScript.                                                                                                               
   Please enable it to proceed.                                                                                                                        

   IPython Notebook                                                                                                                                    

     * Notebooks                                                                                                                                       
     * Clusters                                                                                                                                        

   To import a notebook, drag the file onto the listing below or click here. ____________________                                                      
   (Submit) Refresh (Submit) New Notebook                                                                                                              
     * /                                                                                                                                               
     * rootHome /                                                                                                                                          
     * subdir /                                                                                                                                        
     * anotherSubdir /                                                                                                                                       

   IPython parallel computing clusters (Submit) Refresh                                                                                                
   profile status # of engines action                                                                                                                  



(Form submit button) Use right-arrow or <return> to submit ('x' for no cache).                                                                         
  Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.                                                                           
 H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list   
IPython仪表板
IPython笔记本需要JavaScript。
请让它继续。
伊皮顿笔记本
*笔记本
*簇
要导入笔记本,请将该文件拖到下面的列表中,或单击此处。\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
(提交)刷新(提交)新笔记本
* /                                                                                                                                               
*根之家/
*细分市场/
*另一个细分市场/
IPython并行计算群集(提交)刷新
发动机动作的配置文件状态
(表单提交按钮)使用右箭头或提交(“x”表示无缓存)。
箭头键:上下移动。跟踪链接的权利;左往回走。
H) 帮助O)选项P)打印G)O M)主屏幕Q)uit/=搜索[删除]=历史记录列表

我想我不想做导入选项

如果您的配置文件(ipython_notebook_config.py)缺少以下条目,就会发生这种情况:

c = get_config()
c.NotebookApp.open_browser = False
other options...
NotebookApp.open_浏览器默认为True,这就是它尝试打开浏览器的原因。因为我猜您是在一个有文本浏览器的终端上执行此操作的,所以它不会启动javascript。确保open_browser设置为False。因为它在过去工作过,也许你的配置文件被覆盖了

如果不是这样,欢迎提供更多详细信息,例如您的配置文件。

如下所述: 使用--no浏览器参数启动,如:

ipython notebook --no-browser

在执行
IPython\u Notebook\u config.py
文件中的建议修改()后,我收到了相同的消息。问题是我修改了
默认配置文件(
/.ipython/profile\u default/
)中的
ipython\u notebook\u config.py
文件,而不是nbserver配置文件(
/.ipython/profile\u nbserver/
)中的文件。因此,
ipython notebook--profile=nbserver
没有加载正确的配置

您将在文本模式下运行脚本。要看到浏览器启动,您需要在GUI模式下运行脚本

我也遇到了这个问题,但我的问题是间接导致的。这是由于埃皮顿和朱皮特被分开的地方。我在运行弃用的
ipython笔记本--profile=my_profile
和运行
jupyter笔记本--profile=my_profile
时都遇到了问题

问题似乎是第一个(ipython)命令似乎只使用了第二个(jupyter)较新的命令。更新的(jupyter)命令不会加载笔记本配置文件。这是因为jupyter与ipython不同,它不使用配置文件!我的ipython配置文件最初包含一个配置文件,其中有一行用于禁止启动浏览器(因为正如上面其他人所说,我在Linux中工作,因此如果浏览器未被抑制,这将启动浏览器的文本版本),但从未加载此带有“禁止浏览器”行的配置文件(也不包括任何其他配置设置,包括端口号)

因此,我的解决方案是为jupyter创建一个配置文件,如前所述,如下所示:

然后确保更新了相应的行(如上面的另一个答案所述):


可以找到从ipython迁移到jupyter的更多信息。它包括一个自动迁移配置文件的命令,尽管该命令似乎对我不起作用。

有时,如果您遇到ipython Notebook需要JavaScript的问题……“在您的浏览器中,您只需要在Google Chrome中启用JavaScript。以下是如何做到这一点:

我今天遇到了同样的问题。首先,我禁用了浏览窗口,这导致我看不到与javascript相关的错误。不过,在指定的本地主机和端口组合上,笔记本仍然没有在IE或Chrome中显示

修改后,我看到作者在他们的vagrant文件中通过更改guest=80t显式地设置了端口转发
jupyter notebook --generate-config
c.NotebookApp.open_browser = False