特に難しいことはないのですが
インストール中にhdf5.hがないよと言われたので以下でインストールします。
$ sudo apt-get install -y libhdf5-dev
あとは再度pipでtensorflowをインストール
$ sudo pip3 install tensorflow
これで動くかと思いましたが
ImportError: /usr/local/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so: undefined symbol: _PyThreadState_Current
エラーがでて動きませんでした。
cythonとかを更新しても今のところ動きません。
たしかtensorflow1.13ではPython3.7.2に対応してると思っていたのですが
もう少し調べてみます。
ちなみにPython3.5では普通にtensorflowが動いています。
ただし、tensorflow 1.11.0
↓試してみたけどダメでした
wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.13.1-cp37-cp37m-linux_x86_64.whl
unzip tensorflow-1.13.1-cp37-cp37m-linux_x86_64.whl
find ./ -name _pywrap_tensorflow_internal.so
置き換えてみたけどwrong ELF class: ELFCLASS64と64bitのエラーがでます。
CPU64bitなのでOSも64bit化しなきゃかな^^;
Bazel入れるか。。。いやいや、とりあえずは困らないのでRasberry Piでtensorflow使うなら今はPython3.6使いましょう。