SSブログ

(PYTORCH)torchvision でのimport時のエラー [人工知能(ディープラーニング)]

もし、torchvisionをimport しようとした時に
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' (/home/lina/anaconda3/lib/python3.7/site-packages/PIL/__init__.py)
 というエラーが起きた場合、PILLOWのバージョンが7になっていたりしないか確認してください。
 condaでインストールした場合なら
conda list | grep pillow
pip3でインストールした場合なら
pip3 list | grep pillow
 で確認してください。
 torchvisionはバージョンが7以上だと動かないのです

> conda list | grep pillow
pillow 6.2.1 py37h34e0f95_0

こんな感じで(6.2.1※6.2.1が実質上7未満で最も新しいバージョンです)ならば問題ありません。
もし、7以上になっている場合には、
一旦削除して、バージョン6.2.1をインストールしてください。

アンインストールはそれぞれ
conda remove pillow
もしくは
pip3 uninstall pillow
となります。

その上で、
conda install pillow==6.2.1
もしくは
pip3 install pillow==6.2.1
とバージョン指定をしてインストールすれば、torchvisionも動作するはずです。
※場合によっては、一旦torchvisionをアンインストールして、再度インストールし直す必要があります。

これに気が付かずにだいぶなやんだことがありました…

nice!(0)  コメント(0) 
共通テーマ:学問

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。