はじめに
ここにあるようなことを当研究室でもやれないか?と,言われたので頑張ってみる.
anacondaはインスコしてあるが,機械学習関連で使うのは初めて.
環境:
macOS mojave 10.14.1
homebrewでpyenvを,pyenvでanaconda3-4.0を導入済み
気合い入れてけー
ここを見ながらやっていく.
まず,anacondaで仮想環境を作成,立ち上げる.
conda create -n <仮想環境の名前> pyton=3.6
conda info -e #作成した環境名があるか確認デフォルトはroot
source activate <仮想環境の名前>
conda info -e #作成した仮想環境が立ち上がっているか確認
deeplabcutをpipでインストール
pip install deeplabcut
TensorFlowをpipでインストール
pip install tensorflow==1.10
どうやらここまでで,環境構築は終了らしい.
動けよぉぉぉ!!!
次はこんな感じでやれと書いてあるので,やってみる
ipythonを立ち上げてみて,
import deeplabcut
としてみると,wxという名前のモジュールが見当たりません!とエラーが出た.
調べてみると,wxというのはwxpythonのことらしい.
なので,もう一度仮想環境上で,
pip install wxpython
としてから再度ipythonを立ち上げて,import deeplabcutすると,さっきのエラーは出なかった.(うまくいってるのかどうかは不明)
import tensorflow as tf
tf.__version__
さっきtensorflowをpipでインスコした時には'==1.10'としたのに,なぜか公式の方は「1.8.0と出るはず」と書いてある(どっかで読み間違えてるか?).まぁ,大丈夫そう.
この次からは明日やってみる.
追記:
Macで環境構築する際の,開発者からのお言葉(https://github.com/AlexEMG/DeepLabCut/issues/101)