(前回の記事)
NuPICのPython3verが出たのでインストール方法を共有します。
私が体験したエラーの処理なども紹介していますので、困っている方はご覧下さい。
※前回の記事はアップデート前なので、もう同じリポジトリは存在しません
前回の記事から、htm.coreに名前が変わり、機能も増えているみたいなのでまた新しくインストールし、その際の情報を共有します。
・NuPICとは
大脳新皮質をモデルとした機械学習、Hierarchical Temporal Memory(HTM)を目指してnumenta社が開発しているライブラリ。
インストールの流れを動画で撮影しましたので、動画を見ながらやって見てください!
インストールの流れ
インストール方法はnumenta社のgithubに書かれています。
基本的にはそれに従ってください。
↓
注意:はじめにCMakeとPython3をインストールしてください!
私は忘れてました笑
ここからは私がはまったところの共有をします。
Python開発用のOSXセットアップ
python setup.py install --user --force
を実行後、「以下を試してください」というエラーが出た。
export ARCHFLAGS="-arch x86_64
これをターミナルでただ打っても意味がなく
プロファイルというところに追加しないといけなかった。
sudo vi ~/.bash_profile
一番下に「export ARCHFLAGS="-arch x86_64」を追加する
中身が汚くてすみません笑(^_^;)
ちなみに(アップデート前にはまったところ)
Anaconda環境のPython3は使えない
Exception: Anaconda python not supported
この警告が出た後、Anaconda環境以外でpython3の環境構築をしようとpyenvを使って頑張りましたが上手くいかず、結局pythonのHPからダウンロードしたら上手くいきました。
素直に下記サイトからダウンロードしたほうが早そうです。
Python3さえインストールできれば後は上手くいきました!
皆さんもNuPICインストールして見てください!
使い方はいまいちピンと来ていないのですが、理解できたらまた紹介したいをと思います。
参照サイト
・Setting Up OSX For Python Developments · GitHub