LoginSignup
19
15

More than 5 years have passed since last update.

AWS EC2でjupyter + opencv(Ipython notebook + opencv)

Last updated at Posted at 2015-11-06

ネットにある情報は古くて泣きそうだったのでメモ
2015年11月6日現在この手順でインストールできる。

ハマりどころはAnaconda3でインストールできるopencv3のバイナリパッケージがpython3に対応してない点
この方はできているのかな?謎だ・・・

環境

AWS EC2 ubuntu
Anaconda2
Python2.7
OpenCV3

手順

1.AWSにログインubuntuで新規インスタンス作成
2.セキュリティグループにHTTPS(443)と任意のポート(8888)を追加
3.EC2起動
4.Anaconda 公式サイトからpython2.7用のAnaconda2(3ではない)のスクリプトダウンロード、インストール
$wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda2-2.4.0-Linux-x86_64.sh
$bash Anaconda2-2.4.0-Linux-x86_64.sh

インストール後
$ipython notebook としてもjupyterが起動するので
(これが解らずはまった)
設定ファイル作成は
$jupyter notebook --generate-config
$vi ~/.jupyter/jupyter_notebook_config.py

jupyter_notebook_config.py
c.NotebookApp.ip ='*' <外部からアクセス可能にする
c.NotebookApp.port = 8888 <EC2のセキュリティグループで開けたポートに合わせる
**パスワード設定も書く必要あり別記事にする**

パスワード設定はこちら
ありがたい日本語の記事

5.$jupyter notebookで起動

6.ブラウザでEC2ダッシュボードのパブリックDNSの名前:8888(指定したポート)でアクセスできる

opencv3をインストール

$conda install -c https://conda.binstar.org/menpo opencv3

足りないライブラリを追加

$sudo apt-get install libgomp1
$sudo apt-get install libgtk2.0-0
$sudo apt-get install libsm6

Tips

ターミナルを閉じると止まっちゃうのはけしからんので
$nohup jupyter notebook
とするとターミナルを閉じてもコマンドを実行し続けてくれるのでよろしい

最後に&を付けた方が良いか??

19
15
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
19
15