VS Code + Jupyter notebook
Visual Studio CodeがJupyter notebookを扱えるようになったので、環境構築してpythonで遊ぼうと思ったらなかなかうまくいかなかった。まず、pyenvでインストールした最新版の3.4.7の環境(pyenv global 3.4.7)にしてから、jupyter notebookをインストールし、vsCode側のpythonを~pyenv/shims/pythonや~pyenv/versions/3.7.4/pythonにしても、jupyter notebookのファイルを読み込んで実行しようとすると、jupyterに接続できないというエラーが出て先に進まない。コンソールのコマンドラインから、jupyter notebookを入力するときちんと動いて実行できる。
結局、
pyenv install anaconda3-5.3.1
して、
pyenv global anaconda3-5.3.1
で環境をこれに変えた後、VS Code側のpythonインタープリターに(‘base’:conda)を指定すると、最初の起動で待たされるが、それ以降はjupyterの環境でpythonが実効できた。バージョンにこだわるわけではにないので、anacondaを使うことにする。
環境のテストは、ド定番の
print("Hello World")
変数の中身を見られるかどうかのテストは
mport numpy as np import pandas as pd import matplotlib.pyplot as plt p = np.linspace(0,20,100) random_array = np.random.rand(100,1)
簡単なグラフが出せるかどうかは、
import numpy as np import pandas as pd import matplotlib.pyplot as plt p = np.linspace(0,20,100) plt.plot(p, np.cos(p)) plt.show()
で試せる。
VPythonのインストールは、anacondaの場合は
conda install -c vpython vpython=7.5.0
新しいバージョンにするには、
conda update -c vpython vpython
それ以外の場合は
pip install vpython
で行う。
テストは、
from vpython import * sphere()
で、動いているかどうかがわかる。