This is an old revision of the document!
pip でインストールしたが、websocketがなんとやらで結局動かせなかった。そこで、仕方なくBerry Condaを導入して解決した。
多分、先にBerry Conda をインストールして、pipをcondaに置き換えて設定するとよい。
Berry Conda でデフォルトでインストールされているかもしれないので、必要かどうかはわからない。
4, 5をそのまま打ち込んだ。5は多分必要ない。
自分は紆余曲折を経てBerry Condaにたどり着いたのですでにJupyter Notebookが使えたが、使用できない場合は設定が必要。
$ conda update --all $ conda list
とすると、パッケージのリストが表示される。Jupyter Notebookがあれば上のサイトを参考にしながら設定すればよいと思われる。
$ jupyter notebook
として、立ち上がればまずは成功。次に、新しいノートブックを作成して、
print("hello world!")
が動けば成功。
デフォルトでnumpyなどが入っていないので、インストールが必要
デフォルトで入っているモジュール
os, sys, time, itertools, warningsなど
$ conda install (導入したいパッケージ)
追加で導入したもの
numpy, scipy, matplotlib, pandas, scikit-learn, seaborn
pipはできるだけ使用しないほうがいい。condaで導入できないものは次を試す。
$ conda install (導入したいパッケージ) -c conda-forge
tqdmはこれで導入した。
condaでは導入できないものがあるので、pipを使いたいが、condaと同時に使用するのは望ましくない。環境を破壊してしまったときにbaseの環境を守れる“かも”しれない。(baseが生きていれば再インストールせずに、もう一度作り直せるはず?)
まず、環境の確認
$ conda info -e
base(とai –Berry Condaのインストールで5までやっていたら)のディレクトリが表示されるはず
$ conda create -n honor --clone root $ conda info -e
honorが追加されていれば成功。パッケージを追加したいときは
$ source activate honor (honor)$ conda install (--) (honor)$ pip install (--) (honor)$ source deactivate $
次に、Jupyter Notebook側の準備
このサイトの通りにする。
$ pip install environment_kernels
はrootで行っても問題は起こらなかった。(conda installは不可)
Jupyter Notebookを起動してChange kernelでhonorに切り替える。
$ source activate honor (honor)$ pip install RPi.GPIO