前提
・利用AMI
amzn-ami-hvm-2016.09.1.20170119-x86_64-gp2 (ami-56d4ad31)
・Pyenv
-Anaconda(2.x)
-Anaconda(3.x)
Pyenv
導入に必要な処置
CentOS/Fedora 21 and below:
FIXME: you may need to install xz to build some CPython version
yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel
Gitとコンパイラの導入
yum install git gcc-c++
Pyenvの導入
cd /usr/local/src/
git clone https://github.com/yyuu/pyenv.git
サーバにログインできるユーザ全てが利用できるように、Pathを通してあげる
profile.d配下に以下を作成
echo 'export PYENV_ROOT="/usr/local/src/pyenv"' >> /etc/profile.d/pyenv.sh
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> /etc/profile.d/pyenv.sh
echo 'eval "$(pyenv init -)"' >> /etc/profile.d/pyenv.sh
Anacondaの導入
pyenv install -l | grep anaconda
pyenv install anaconda2-4.2.0
pyenv install anaconda3-4.2.0
導入確認
pyenv versions
起動ファイルの作成・修正
jupyter notebook --generate-config
vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.open_browser = False
c.NotebookApp.ip = ‘{privateIP}’
起動
jupyter notebook
Jupyter
次は手前にNginxを置いてやってみよう。
誰かの参考になれば嬉しい。