User Tools

Site Tools


honor2020:conda2

Differences

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

Link to this comparison view

Next revision
Previous revision
honor2020:conda2 [2020/07/11 02:40]
honor2020 created
honor2020:conda2 [2020/07/11 17:03] (current)
honor2020
Line 17: Line 17:
  ​が動けば成功。  ​が動けば成功。
  
 +==仮想環境の構築==
 +環境の確認
 +  $ conda info -e
 +base(とai --Berry Condaのインストールで5までやっていたら)のディレクトリが表示されるはず\\
 +  $ conda create -n honor
 +  $ conda info -e
 +honorが追加されていれば成功。パッケージを追加したいときは
 +  $ source activate honor
 +  (honor)$ conda install (--)
 +  (honor)$ pip install (--)
 +  (honor)$ source deactivate
 +  $
 +
 +
 +==各種パッケージの導入==
 +condaで環境を構築するとtensorflowの導入で詰まります。pipを使用するならberry condaではなくvenvなど、別の仮想環境を用意した方がよさそうだが、jupyterの導入で詰まったのでberry condaで行います。\\
 +os, sys, time, itertoolsなどはデフォルトで入っており、conda listにも表示されない。\\
 +pipの導入
 +  (honor)$ conda install pip
 +  (honor)$ pip --version
 +  (honor)$ pip install pip --upgrade
 +  (honor)$ pip --version
 +berry condaはバージョンの問題を抱えているので、最新のpipを取得する。pipが2種類存在するが、condaのpipを削除すると、問題が発生したのでそのままにしておく。以降、すべてpipで操作する。\\
 +  (honor)$ pip install (パッケージ)
 +  ex. numpy, matplotlib, RPi.GPIO, picamera, pandas(時間がかかる),​ scikit-learn(scipy取得後),​ seaborn(scipy取得後)...
 +  (honor)$ pip install jupyter (既に設定済みのはずなので、これだけでok)
 +  (honor)$ pip install environment_kernels
 +
 +==Jupyter Notebookに仮想環境を適用する==
 +  * [[https://​qiita.com/​yuj/​items/​b9e82aeb0e4b2ffd34b9|https://​qiita.com/​yuj/​items/​b9e82aeb0e4b2ffd34b9]]
 +(jupyter notebook --generate-configを行ったディレクトリ)/​.jupyter/​jupyter_notebook_config.pyに直接書き込む。
 +  c.NotebookApp.kernel_spec_manager_class='​environment_kernels.EnvironmentKernelSpecManager'​
 +  c.EnvironmentKernelSpecManager.env_dirs=['​仮想環境が生成されているパス'​]
 +自分の場合は /​home/​pi/​berryconda3/​envs\\
 +Jupyter Notebookを起動してChange kernelでhonorに切り替える。
 +  * [[https://​qiita.com/​yoppe/​items/​38005f415a5b8b884c7d|https://​qiita.com/​yoppe/​items/​38005f415a5b8b884c7d]]
 +
 +==scipy==
 +numpyはRaspberry Piにデフォルトで入っているのでlapackなどはもともと入っているが、scipyは設定が必要みたい
 +  (honor)$ sudo apt-get install libopenblas-dev
 +  (honor)$ sudo apt-get install gfortran
 +  (honor)$ pip install scipy (時間がかかる)
 +
 +==tensorflow==
 +他にも試行錯誤があったので、これだけでよいかはわからない
 +  (honor)$ sudo apt-get install -y libhdf5-dev
 +  (honor)$ pip install h5py
 +  (honor)$ pip install tensorflow
 +
 +==opencv==
 +できませんでした。代わりにPillowとscikit-imageを導入しました。
honor2020/conda2.1594435226.txt.gz · Last modified: 2020/07/11 02:40 by honor2020