はじめに
M1のMACでAppleが最適化したtensorflow環境を利用せず、Rosettaでターミナルを起動した状態でtensorflowを利用したい(普通にpip install tensorflowでインストールしたい)場合、import tensorflow
を実行するとzsh illegal hardware
と怒られてインタプリンタが落ちます。
理由は分かりません・・・
解決策
- Rosettaでターミナルを起動
- Anaconda経由でtensorflowをインストール
conda install tensorflow
何でApple謹製のtensorflowを使わないのかというと、opencvも使いたいからです。
前の記事でも書きましたが、opencvとtensorflowを同時に使おうとするとどうしてもAnacondaを経由するしか私には解決できませんでした。