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を導入しました。 |