我們知道自從 2013 年底開始, 與 Raspberry Pi 搭配的 Raspbian 操作系統, 就已經免費放入 Mathematica 相關的套件系統, 但是只允許非營利使用, 相較之下, 以 Python3 為主打造的 Jupyter 就比較自由, 而且全部開源, 因此更值得推廣.
這裡就以 Raspberry Pi 3 卡片電腦上的 Jupyter hub 安裝與啟動為例, 希望作為機械設計專題學員隨身的網際工程運算系統.
最新的 Raspbian 操作系統已經內建 Python3 以及 node.js, 因此當基本的操作系統配置完成, 而且啟動 SSH 之後, 就可以透過下列步驟安裝 Jupyter hub.
jupyterhub 安裝
sudo apt-get install npm nodejs-legacy
sudo npm install -g configurable-http-proxy
sudo pip3 install jupyterhub
sudo pip3 install IPython
sudo pip3 install jupyter
以 SSL 啟動:
先建立 key 與 certificate: sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout jupyterhub.key -out jupyterhub.crt
以指定的 IP 啟動:
jupyterhub --ip 192.168.1.1 --port 443 --ssl-key jupyterhub.key --ssl-cert jupyterhub.crt
或不指定 IP:
jupyterhub --port 9443 --ssl-key jupyterhub.key --ssl-cert jupyterhub.crt
之後則可以 http://jupyterIP:9443 或 https://jupyterIP:9443 連線
Comments
comments powered by Disqus