在Amazon AWS上安装jupyter笔记本

时间:2020-03-09 21:22:08

标签: python amazon-web-services jupyter-notebook

我有一些要在其上安装jupyter Notebook的AWS服务器。

我执行以下步骤:

转到我的主目录并使用创建虚拟环境

python3.6 -m venv env

激活静脉

source env/bin/activate

安装Jupyter

python -m pip install --upgrade pip

python -m pip install jupyter

运行jupyter笔记本

jupyter notebook

在我运行jupyter notebook之前,一切似乎都可以正常工作。

我收到以下错误:

(env) root@ip-172-51-23-114:/home/USER# jupyter notebook --allow-root
[I 21:14:53.193 NotebookApp] Serving notebooks from local directory: /home/USER
[I 21:14:53.193 NotebookApp] The Jupyter Notebook is running at:
[I 21:14:53.193 NotebookApp] http://localhost:8888/?token=4a83abb3edf214bff5796dae4cf0ed756b1d99972e4134e7
[I 21:14:53.193 NotebookApp]  or http://127.0.0.1:8888/?token=4a83abb3edf214bff5796dae4cf0ed756b1d99972e4134e7
[I 21:14:53.193 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 21:14:53.198 NotebookApp]

    To access the notebook, open this file in a browser:
        file:///root/.local/share/jupyter/runtime/nbserver-25435-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=4a83abb3edf214bff5796dae4cf0ed756b1d99972e4134e7
     or http://127.0.0.1:8888/?token=4a83abb3edf214bff5796dae4cf0ed756b1d99972e4134e7
qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Aborted (core dumped)
Couldn't find a suitable web browser!
Set the BROWSER environment variable to your desired browser.
Warning: program returned non-zero exit code #1
WARNING: You don't seem to have any mimeinfo.cache files.
Try running the update-desktop-database command. If you
don't have this command you should install the
desktop-file-utils package. This package is available from
http://freedesktop.org/wiki/Software/desktop-file-utils/
Can't call method "get_value" on an undefined value at /usr/bin/mimeopen line 159.
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: x-www-browser: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: firefox: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: iceweasel: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: seamonkey: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: mozilla: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: epiphany: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: konqueror: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: chromium: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: chromium-browser: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: google-chrome: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: www-browser: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: links2: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: elinks: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: links: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: lynx: not found
/usr/bin/xdg-open: 851: /usr/bin/xdg-open: w3m: not found
xdg-open: no method available for opening 'file:///root/.local/share/jupyter/runtime/nbserver-25435-open.html'

我通过RStudio的终端安装python和jupter笔记本。

我应该尝试在实例上安装chrome还是其他网络浏览器?

1 个答案:

答案 0 :(得分:0)

根据您配置的网络权限,您可以尝试使用域(后跟端口)连接到EC2实例上的Jupyter笔记本。例如,

https://<ec2-address>:<port>

对于us-west-2区域中的示例实例:

https://ec2-52-39-239-66.us-west-2.compute.amazonaws.com:8888/

它可能会提示您在EC2身份验证窗口中输入令牌,也可以将其附加到上述URL的末尾:

https://ec2-52-39-239-66.us-west-2.compute.amazonaws.com:8888/?token=4a83abb3edf214bff5796dae4cf0ed756b1d99972e4134e7