我试图创建一个使用images2fig.py从一个GIF文件visvis包
有了这个非常简单的代码:
import glob
from PIL import Image
from visvis.vvmovie.images2gif import writeGif
images = [Image.open(image) for image in glob.glob("*.png")]
filename = "test.gif"
writeGif(filename, images, duration=0.2)
我得到了一个错误
File "C:\Python27\lib\site-packages\visvis\vvmovie\images2gif.py", line 575, in writeGif
gifWriter.writeGifToFile(fp, images, duration, loops, xy, dispose)
File "C:\Python27\lib\site-packages\visvis\vvmovie\images2gif.py", line 436, in writeGifToFile
fp.write(globalPalette)
TypeError: must be string or buffer, not list
我该如何解决?
我使用的是Windows上的Python 2.7.5,2.1.0枕头,numpy的1.7.1-2,都是用Python(X,Y)标准安装2.7.5和1.8 visvis这是最新版本。 我试图重新安装软件包,但它并没有帮助。 我仍然得到同样的错误。 我的一个朋友重现该错误在他的电脑了。