LoginSignup
3
1

More than 5 years have passed since last update.

[Cloud102]#1 Pythonを始めよう(第3部 Jupyter Notebook構築 GCP Cloud Shell編)

Last updated at Posted at 2016-12-08

AGENDA
0.はじめに
1.Cloud Shell の Web Preview
2.jupyter notebookのインストールと起動確認

0.はじめに

(1)前置き
・本コンテンツは "[Cloud102]#1 Pythonを始めよう"の第3部 Jupyter Notebook構築GCP Cloud Shell編です。
第1部はこちら: http://qiita.com/nagahisa/items/f378ff23d93119cb3c60
・GCPハンズオンで、すっかりCloud Shellが気に入ったので、Cloud ShellでJupyter Notebook使えるようにします。

(2)元情報
QIITAにUbuntuにJupyter入れるコンテンツがあるので、これをGCP Cloud Shell版に変更して利用します。
Jupyter事始め
http://qiita.com/taka4sato/items/2c3397ff34c440044978

1.Cloud Shell の Web Preview

Cloud Shellにjupyter notebookインストールできたとして、どうやって httpアクセスするの?って感じますが、なんと Web Previewって機能があります。
ちゃんと使えるものかどうか、SimpleHTTPServerで確認してみます。

・Cloud Shellの黒い画面で、SimpleHTTPServerを 8080ポート指定で起動

python -m SimpleHTTPServer

050.JPG

・Web Previewで8080を開きます。
051.JPG

・動きました!
052.JPG

#2.jupyter notebookのインストールと起動確認

・元情報を参考に、以下をインストールします。

sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install -y python-pip libpq-dev python-dev
sudo pip install -U pip
sudo pip install ipython[notebook]
sudo apt-get install -y libpng12-dev libjpeg8-dev libfreetype6-dev libxft-dev
sudo pip install numpy pandas matplotlib seaborn scikit-learn

・元情報を参考に、設定ファイルを生成してを以下を記述します。

c = get_config()
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8080

・起動します

jupyter notebook

055.JPG

・Web Previewで動作確認します
053.JPG

簡単ですね:smile:

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1