Python 2.7 Anaconda Spyder IDE Scitools电影编码器='html'不工作

Python 2.7 Anaconda Spyder IDE Scitools电影编码器='html'不工作,python,html,python-2.7,spyder,encoder,Python,Html,Python 2.7,Spyder,Encoder,现在,我正试图在运行Python2.7的Anaconda Spyder IDE中创建一部电影。我的程序顶部有以下导入语句: from scitools.std import cos, exp, linspace, plot, movie import time, glob, sys, os 创建用于制作电影的情节后,我使用以下调用: movie('tmp_*.png', encoder='html', output_file='tmp_heatwave.html') 尝试以.html格式创建

现在,我正试图在运行Python2.7的Anaconda Spyder IDE中创建一部电影。我的程序顶部有以下导入语句:

from scitools.std import cos, exp, linspace, plot, movie
import time, glob, sys, os
创建用于制作电影的情节后,我使用以下调用:

movie('tmp_*.png', encoder='html', output_file='tmp_heatwave.html')
尝试以.html格式创建电影。运行程序后,我得到错误信息:

ValueError: encoder must be ['mencoder', 'ffmpeg', 'mpeg_encode', 'ppmtompeg',
'mpeg2enc', 'convert'], not 'html'
为什么会这样?根据我的教科书《Python科学编程入门》,HTML格式总是可以制作和播放的。因此,如果出现其他格式的问题,此格式是自然选择

谢谢

您正在使用哪个版本的scitools?0.9.0?

在电影类的源代码中,html是合法的编码器

...
_legal_encoders = 'convert mencoder ffmpeg mpeg_encode ppmtompeg '\
                  'mpeg2enc html'.split()
_legal_file_types = 'png gif jpg ps eps bmp tif tga pnm'.split()
...
编辑:

检查scitools的版本


我不知道如何检查版本号。我使用以下答案将scitools下载到Spyder上:。这会导致html不是合法的编码器吗?@sk3644您可以使用scitools.\uuuuuu version\uuuuuu检查版本信息。我得到以下信息:>>>scitools.\uu version\uuu回溯最近的调用last:文件,第1行,in-NameError:name'scitools'未定义>>>scitools.\uuuuu版本\uuuuuu回溯最近的调用last:File,第1行,in-NameError:name'scitools'未定义>>>scitools.\uuuu版本\uuuuuuuu'0.8'是否意味着.html编码不可用?如果是这样,我怎样才能得到它?
>>> import scitools
>>> scitools.__version__
'0.9.0'
>>>