最近在看《21个项目玩转深度学习》,书里提供的源代码用到了scipy.misc.imresize()等函数,而1.3.0版本以后的scipy库中已经不再包含imread、imresize、toimage等函数。本文提供了基于python2.7的windows和CentOS系统下的两种解决办法,除了安装1.2.3版本的scipy库,还需要安装PIL。
-
windows系统python2.7的PIL库安装
系统配置:windows XP系统 | python版本2.7.17 | pip版本19.2.3 | numpy版本1.16.6 | scipy版本1.2.3
调用scipy.misc.imresize会报错:'module' object has no attribute 'imresize'
解决办法:
去http://www.pythonware.com/products/pil/下载PIL-1.1.7.win32-py2.7.exe,安装完成后即可
- CentOS系统python2.7的PIL库安装
在阿里云申请了一个GPU服务器,从镜像市场选择CentOS 7.3(预装NVIDIA GPU驱动和深度学习框架) V1.0生成实例
系统配置:CentOS7.3系统64bit | python版本2.7.5 | pip版本9.0.1 | numpy版本1.13.3 | scipy版本1.2.3
PIL安装方法:
下载PIL源码:
wget -c http://effbot.org/media/downloads/PIL-1.1.7.tar