PILを再インストール

https://teratail.com/questions/46066

によると、

Python 2とPython 3の共存環境ではpipがPython 2、pip3がPython 3にインストールすることとなりますが、Python 3しか入っていなければ、どちらを呼んでも何も変わりません。

という事ですが、逆に言えばPython2, Python3の両方が入っている時にはPIPコマンドは使い分けないといけない様です。

という事で、PIPコマンドを使って再度インストール。
sudo pip3 install pillow

その後、Python3で実行させてみる。

$ python3 inception_v3.py
Using TensorFlow backend.
Downloading data from https://s3.amazonaws.com/deep-learning-models/image-models/imagenet_class_index.json
40960/35363 [==================================] - 0s 10us/step
Predicted: [[('n02504458', 'African_elephant', 0.58458394), ('n01871265', 'tusker', 0.35385633), ('n02504013', 'Indian_elephant', 0.01978549), ('n02134084', 'ice_bear', 0.0005529598), ('n02437312', 'Arabian_camel', 0.00053362496)]]
Exception ignored in: >
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/tensorflow/python/client/session.py", line 587, in __del__
TypeError: 'NoneType' object is not callable

エラーが残っているけど、アフリカ象と認識してくれました。

前から参考にしていましたが、再度、以下を参考にしました。

ありがとうございました。

http://tatsuzo-hasegawa.hatenablog.com/entry/2017/05/20/220014

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です