Jupyter Notebook需要使用JavaScript。使用Putty从远程服务器访问。

4

我是Linux新手,想要使用Putty从远程机器上运行Jupyter Notebook来运行我的Python脚本。 我已经为Anaconda设置了环境变量。

成功登录后,我输入以下命令

$ export PATH="/share/apps/packages/anaconda2/bin:$PATH"

$ jupyter notebook

它会显示以下窗口和消息“Jupyter Notebook需要Javascript,请启用它以继续。”

enter image description here

我的问题是如何在笔记本电脑上启用JavaScript并运行脚本。


最好将 Jupyter 的端口代理到本地机器上(您可以使用 SSH 端口转发),然后使用您喜欢的浏览器。 - awesoon
我已经这样做了,但仍然遇到了这个屏幕。 - user1953366
--no-browser参数解决了它。 - user1953366
1个回答

2
也许这可以解决问题:
首先在ssh时映射端口(将远程端口8888映射到本地端口8000:因为您可能也在本地计算机上运行jupter,所以最好进行映射。此外,如果端口已被占用,您可以选择另一个端口)。
ssh -L 8000:localhost:8888 <<user name>>@<<ip of remote machine>>

现在,在激活您的conda环境之后(如果这是您想要工作的地方),通过以下参数运行jupyter笔记本:

jupyter notebook --ip=127.0.0.1 --port=8888 --no-browser

这将打印出你应该使用的URL,类似于:
http://127.0.0.1:8888/?token=<<token, i,.e, bunch of numbers>>

复制上面的内容,并将端口从8888更改为8000(或您映射到的任何端口),然后将其粘贴到本地计算机的浏览器中。现在您应该能够在本地浏览器中看到您的Jupyter笔记本了。祝愉快。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接