目录

解决AttributeError: module 'scipy.misc' ··· 'imread'的报错

解决AttributeError: module ‘scipy.misc’ has no attribute ‘imread’的报错

系统配置

系统配置
  • ubuntu 16.04
  • python 3.5
  • tensorflow 1.12.0

报错信息

报错信息
module ‘scipy_misc’ has no attribute ‘imread’

问题分析

问题分析
1
python3 src\align\align_dataset_mtcnn.py /root/py3_tensorflow/dataset/LFW /root/py3_tensorflow/dataset/LFW-160 --margin 32 --random_order --gpu_memory_fraction 0.25
  • 在解析LFW数据集时报错,应该是在安装FaceNet的依赖的时候没有在requirements.txt中限定版本,默认安装了高版本的scipy
  • imread is deprecated! imread is deprecated in SciPy 1.0.0, and will be removed in 1.2.0. Use imageio.imread instead.

修复方法

修复方法
  • 降低scipy的版本为1.2.1
1
2
sudo pip3 uninstall scipy
sudo pip3 install scipy==1.2.1