This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
honor2020:conda [2020/07/10 07:01] honor2020 |
honor2020:conda [2020/07/10 08:35] (current) honor2020 |
||
---|---|---|---|
Line 9: | Line 9: | ||
4, 5をそのまま打ち込んだ。5は多分必要ない。\\ | 4, 5をそのまま打ち込んだ。5は多分必要ない。\\ | ||
自分は紆余曲折を経てBerry Condaにたどり着いたのですでにJupyter Notebookが使えたが、使用できない場合は設定が必要。 | 自分は紆余曲折を経てBerry Condaにたどり着いたのですでにJupyter Notebookが使えたが、使用できない場合は設定が必要。 | ||
- | $conda list | + | $ conda update --all |
+ | $ conda list | ||
とすると、パッケージのリストが表示される。Jupyter Notebookがあれば上のサイトを参考にしながら設定すればよいと思われる。 | とすると、パッケージのリストが表示される。Jupyter Notebookがあれば上のサイトを参考にしながら設定すればよいと思われる。 | ||
- | $jupyter notebook | + | $ jupyter notebook |
として、立ち上がればまずは成功。次に、新しいノートブックを作成して、 | として、立ち上がればまずは成功。次に、新しいノートブックを作成して、 | ||
print("hello world!") | print("hello world!") | ||
Line 19: | Line 20: | ||
デフォルトでnumpyなどが入っていないので、インストールが必要\\ | デフォルトでnumpyなどが入っていないので、インストールが必要\\ | ||
デフォルトで入っているモジュール\\ | デフォルトで入っているモジュール\\ | ||
- | os, sys, time, itertools, warningsなど\\ | + | os, sys, time, itertools, warnings, IPythonなど\\ |
- | $conda install (導入したいパッケージ) | + | $ conda install (導入したいパッケージ) |
追加で導入したもの\\ | 追加で導入したもの\\ | ||
numpy, scipy, matplotlib, pandas, scikit-learn, seaborn\\ | numpy, scipy, matplotlib, pandas, scikit-learn, seaborn\\ | ||
pipはできるだけ使用しないほうがいい。condaで導入できないものは次を試す。 | pipはできるだけ使用しないほうがいい。condaで導入できないものは次を試す。 | ||
- | $conda install (導入したいパッケージ) -c conda-forge | + | $ conda install (導入したいパッケージ) -c conda-forge |
tqdmはこれで導入した。 | tqdmはこれで導入した。 | ||
==仮想環境の構築== | ==仮想環境の構築== | ||
- | condaでは導入できないものがあるので、pipを使いたいが、condaと同時に使用するのは望ましくない。環境を破壊してしまったときにbaseの環境を守れる"かも"しれない。(baseが生きていれば再インストールせずに、もう一度作り直せるはず)\\ | + | condaでは導入できないものがあるので、pipを使いたいが、condaと同時に使用するのは望ましくない。環境を破壊してしまったときにbaseの環境を守れる"かも"しれない。(baseが生きていれば再インストールせずに、もう一度作り直せるはず?)\\ |
まず、環境の確認 | まず、環境の確認 | ||
$ conda info -e | $ conda info -e | ||
Line 51: | Line 52: | ||
$ source activate honor | $ source activate honor | ||
(honor)$ pip install RPi.GPIO | (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で入れたくない気がする。 |