Jetson TX2使用torchvision报错ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jetson TX2使用torchvision报错ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'相关的知识,希望对你有一定的参考价值。

参考技术A Jetson TX2安装torchvision的版本是0.2.2.post3,已是目前能安装的最新版本,而pillow目前默认的安装版本为7.0.0,该版本中已删除PILLOW_VERSION 这个值了,在不能升高torchvision的版本的情况下只能降低pillow的版本了

[Jetson][转载]jetson上安装pytorch+torchvision教程

 1. Jetpack默认已安装opencv、cuda、cudnn,故只需再安装pytorch即可,留意jetson是arm架构,需要下载对应的安装文件加以安装
 2. pytorch的安装
  查询Jetpack的版本

sudo -H pip3 install jetson-stats
jetson_release
  pytorch的whl文件下载(注意与Jetpack的版本相匹配)网址链接:https://forums.developer.nvidia.com/t/pytorch-for-jetson-nano-version-1-6-0-now-available/72048
安装pytorch的whl命令(注意whl文件名应跟自己下载的一致)
pip3 install torch-1.4.0-cp36-cp36m-linux_aarch64.whl
若在import torch中出现了numpy相关的安装问题,如ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath’
键入下面命令解决
pip3 install --upgrade numpy
若在import torch中出现了mpi相关的问题
键入下面命令解决
sudo apt-get install openmpi-bin
 3. torchvision的安装

sudo apt-get install libjpeg-dev zlib1g-dev
git clone --branch v0.5.0 https://github.com/pytorch/vision torchvision   # see below for version of torchvision to download
cd torchvision
sudo python setup.py install
cd ../  # attempting to load torchvision from build dir will result in import error
 

以上是关于Jetson TX2使用torchvision报错ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'的主要内容,如果未能解决你的问题,请参考以下文章

Jetson TX2介绍

Jetson TX2

NVIDIA Jetson TX2 on GreenGrass

Jetson TX2安装TensorFlow注意事项

Jetson TX2使用cv2调用板载摄像头

Jetson TX2上的demo(原创)