注意:2018年8月16日現在に執筆した記事です。
参考:https://github.com/tensorflow/tensorflow/issues/20444
TensorFlowがインストール・利用できない
たとえば、
pip install --upgrade tensorflow
などという感じではインストールできない。
次に試したのは、
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.0-py3-none-any.whl
pipをpip3にしてもやってみた。
後者のほうだと上手くいったように最初は思ったが、
実際にtensorflowをインポートすると以下のようなエラーが出る。
def TFE_ContextOptionsSetAsync(arg1, async):
^
SyntaxError: invalid syntax
冒頭の参考URL。
Python3.7で、TensorFlowが利用できていない人たちが他にもいるのがわかる。
対処法:Pythonのダウングレード→3.6にする
Python3.7では無理なので、3.6に戻します。
Anacondaを使っている人は、
conda install python=3.6.6
これだけです。
Pythonのダウングレードが完了したら、
pip3 install --upgrade tensorflow==1.10
のようにしてTensorFlowをインストールします。
以上です。
コメント
それでもダウングレードが出来なかったです…