This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
honor2020:conda2 [2020/07/11 05:04] honor2020 |
honor2020:conda2 [2020/07/11 17:03] (current) honor2020 |
||
---|---|---|---|
Line 16: | Line 16: | ||
print("hello world!") | print("hello world!") | ||
が動けば成功。 | が動けば成功。 | ||
+ | |||
+ | ==仮想環境の構築== | ||
+ | 環境の確認 | ||
+ | $ 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で行います。\\ | condaで環境を構築するとtensorflowの導入で詰まります。pipを使用するならberry condaではなくvenvなど、別の仮想環境を用意した方がよさそうだが、jupyterの導入で詰まったのでberry condaで行います。\\ | ||
+ | os, sys, time, itertoolsなどはデフォルトで入っており、conda listにも表示されない。\\ | ||
pipの導入 | pipの導入 | ||
(honor)$ conda install pip | (honor)$ conda install pip | ||
Line 26: | Line 41: | ||
berry condaはバージョンの問題を抱えているので、最新のpipを取得する。pipが2種類存在するが、condaのpipを削除すると、問題が発生したのでそのままにしておく。以降、すべてpipで操作する。\\ | berry condaはバージョンの問題を抱えているので、最新のpipを取得する。pipが2種類存在するが、condaのpipを削除すると、問題が発生したのでそのままにしておく。以降、すべてpipで操作する。\\ | ||
(honor)$ pip install (パッケージ) | (honor)$ pip install (パッケージ) | ||
- | ex. numpy, matplotlib, RPi.GPIO, picamera, pandas(時間がかかる), seaborn(scipy取得後)... | + | ex. numpy, matplotlib, RPi.GPIO, picamera, pandas(時間がかかる), scikit-learn(scipy取得後), seaborn(scipy取得後)... |
(honor)$ pip install jupyter (既に設定済みのはずなので、これだけでok) | (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== | ==scipy== | ||
Line 42: | Line 67: | ||
==opencv== | ==opencv== | ||
- | (honor)$ pip install opencv-python | + | できませんでした。代わりにPillowとscikit-imageを導入しました。 |