python - Imageio 找不到枕头
问题描述
我尝试在http://ndres.me/post/matplotlib-animated-gifs-easily/上运行示例:
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import imageio
def plot_for_offset(power, y_max):
# Data for plotting
t = np.arange(0.0, 100, 1)
s = t**power
fig, ax = plt.subplots(figsize=(10,5))
ax.plot(t, s)
ax.grid()
ax.set(xlabel='X', ylabel='x^{}'.format(power),
title='Powers of x')
# IMPORTANT ANIMATION CODE HERE
# Used to keep the limits constant
ax.set_ylim(0, y_max)
# Used to return the plot as an image rray
fig.canvas.draw() # draw the canvas, cache the renderer
image = np.frombuffer(fig.canvas.tostring_rgb(), dtype='uint8')
image = image.reshape(fig.canvas.get_width_height()[::-1] + (3,))
return image
kwargs_write = {'fps':1.0, 'quantizer':'nq'}
imageio.mimsave('./powers.gif', [plot_for_offset(i/4, 100) for i in range(10)], fps=1)
当我运行它时,Python 告诉我 Pillow 有问题:
RuntimeError: Imageio Pillow 插件需要 Pillow 库。
Pillow 安装在我的电脑上,作为打字
>pip install pillow
返回
已满足要求:c:\python27\lib\site-packages (2.8.2) 中的枕头
需要什么Imageio
?
解决方案
我认为您安装了多个 python,并且您的 pip 将枕头安装到不同的 python 位置。
推荐阅读
- python - 如何使用 Keras 修复迁移学习的损失
- c# - 派生 XPath 以访问表元素
- python - setup.py 生成带有“#!”的 /usr/bin 包装器。社邦
- gson - 如何使用 gson.fromJson() 基于 json 字符串的数据构建 Gson 以创建不同的 pojo 类
- html - Bootstrap Carousel 渲染但不滑动。左右图标也不起作用
- mysql - 如何查询数据库中的所有表以获取最后一个现有值?
- azure-cli - JMESPath 从列表中提取原始值
- android - 隐式广播:如何保持 pre-oreo 的向后兼容性
- json - 如何将 json 数据集加载到张量流中?
- angularjs - Angular.js 复选框