- 投稿日:2019-10-02T17:57:24+09:00
AnacondaでTensorFlowをインポートした時の不具合について
1.初めに
Anacondaで新しく環境を作り、TensorFlowをインストール後インポートしようとしたが出来なかったので、解決策などをまとめました。
2.環境
MacBookPro,Python3.7.4
3.発生したエラー
AnacondaでPython3.7の環境を作り、TensorFlowをインストール後
import tensorflow
と入れたが、tensorflowが見つかりませんという旨のエラーが発生。4.対策
色々調べたところ、TensorFlowがPython3.7に対応していないというのが一番原因として濃厚そう。
参考にしている動画では、TensorFlowをインストールするときに自動でPythonを3.6にダウングレードしてくれると言っていたが、この処理がされていないっぽい。(Python3.6がダウンロードされていないから?)その為、公式サイトからPython3.6.8をダウンロード。
改めて、AnacondaのPython3.7環境でconda install pytohn=3.6.8
と入れPythonをダウングレードした後、import tensorflow
をしたら無事インポートできました。5.まとめ
試しにPython3.6.8をダウンロードした後に、AnacondaでPytohn3.6の環境を作り
python
と入力してみましたがエラーが出て対話モードになりませんでした。
その為、最終的にはAnacondaのPython3.7環境内でPython3.6にダウングレードして使っている状態なので、Python3.6環境でやり直したほうがいい気もするのですが、いまいち何が違うのか理解できていません。因みに、Python3.7でもTensorFlowを使う方法があるみたいですが、情報が少なくてまだ試せていません。