14
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

jupyter(ipython notebook) + matplotlib + vagrantでグラフ描画

Last updated at Posted at 2016-11-01

環境

  • Python 3.5.2
  • matplotlib 1.5.3
  • ipython 5.1.0
  • jupyter 4.2.0
  • vagrant
  • CentOS7.1

関連記事

python(pyenv)インストールメモ

Jupyter LabをDockerで環境構築する

Vagrantで環境構築する場合

install matplotlib

$ pip install matplotlib

install jupyter

$ pip install jupyter

vagrant sshでポートフォワーディング設定

PCのブラウザから、vagrant上のjupyterにアクセスするためポートフォワーディングさせる。

$ vagrant ssh -- -L 8888:localhost:8888

それか、Vagrantfileに以下を追記

Vagrantfile
Vagrant.configure("2") do |config|
  # *snip*
  config.vm.network "forwarded_port", guest: 8888, host: 8888
  # *snip*
end

jupyterを起動

--ip=0.0.0.0 はlocalhost以外でのアクセスをする場合に必要。

$ jupyter notebook --no-browser --ip=0.0.0.0

もしくは

$ ipython notebook --no-browser --ip=0.0.0.0

ブラウザからjupyter-notebookへアクセス

http://localhost:8888
もしくはvagrantのIPアドレスでアクセス
http://192.168.33.10:8888

右上のプルダウンメニューを下記のようにたどっていく
New -> Python 3
581d5c.png
sample codeを実行

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(-3, 3, 0.1)
y = np.sin(x)
plt.plot(x, y)

9bd360.png

No module named _tkinterとかtkinter関連のエラーが出る場合はこちらを参照
matplotlib使うなら下記も先にインストール

以上

[参考]
vagrant で ipython notebook 環境を構築した話
vagrantで作ったVMでipython notebookを立ち上げてローカルからアクセスする
jupyter (ipython) notebook でグラフが出ない時の対応方法

14
18
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
14
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?