User Tools

Site Tools


honor2020:conda

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
honor2020:conda [2020/07/10 05:32]
honor2020 created
honor2020:conda [2020/07/10 08:35] (current)
honor2020
Line 1: Line 1:
-Jupyter Notebook のインストール+==Jupyter Notebook のインストール==
   * [[https://​www.fabshop.jp/​jupyternotebook_raspbianinst/​|https://​www.fabshop.jp/​jupyternotebook_raspbianinst/​]]   * [[https://​www.fabshop.jp/​jupyternotebook_raspbianinst/​|https://​www.fabshop.jp/​jupyternotebook_raspbianinst/​]]
-Berry Conda でデフォルトでインストールされているかもしれないので、必要かどうかはわからない。\\ +pip でインストールしたが、websocketがなんとやらで結局動かせなかった。そこで、仕方なくBerry Condaを導入して解決した。\\ 
-pip でインストールしたが、websocketがなんとやらで結局動かせなかった+多分、先にBerry Conda をインストールして、pipをcondaに置き換えて設定するとよい。\\ 
 +Berry Conda でデフォルトでインストールされているかもしれないので、必要かどうかはわからない。
  
 +==Berry Conda のインストール==
 +  * [[https://​www.kkaneko.jp/​tools/​raspbian/​berryconda.html#​S4|https://​www.kkaneko.jp/​tools/​raspbian/​berryconda.html#​S4]]
 +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, IPythonなど\\
 +  $ 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側の準備
 +  * [[https://​qiita.com/​yuj/​items/​b9e82aeb0e4b2ffd34b9|https://​qiita.com/​yuj/​items/​b9e82aeb0e4b2ffd34b9]]
 +このサイトの通りにする。
 +  $ pip install environment_kernels
 +はrootで行っても問題は起こらなかった。(conda installは不可)\\
 +Jupyter Notebookを起動してChange kernelでhonorに切り替える。
 +  * [[https://​qiita.com/​yoppe/​items/​38005f415a5b8b884c7d|https://​qiita.com/​yoppe/​items/​38005f415a5b8b884c7d]]
 +
 +==RPi.GPIOの導入==
 +  $ source activate honor
 +  (honor)$ pip install RPi.GPIO
 +  (honor)$ pip install picamera
 +  ​
 +==OpenCVの導入==
 +  (honor)$ conda install hdf5=1.8.17
 +  (honor)$ conda install opencv -c conda-forge
 +hdf5をダウングレードしろと言われる。Berry Condaはpython3.6.6が最新なことが原因か?opencv3.3.0がインストールされる。(最新は4.3.0)依存関係があるようなものはあまりpipで入れたくない気がする。
honor2020/conda.1594359166.txt.gz · Last modified: 2020/07/10 05:32 by honor2020