pebl是Python Environment for Bayesian Learning的缩写,它是在MIT许可证下发布的Python模块,用于Bayesian网络的研究。
在安装过程中遇到问题:
1.无法导入dot_parser
Couldn’t import dot_parser, loading of dot files will not be possible.
这是dot_parser所依赖模块pyparsing从1.x升级到2.x的变化造成的,安装1.x的旧版本解决这个问题。
2.无法删除临时文件,WindowsError: [Error 22]
这是pebl的文件result.py中os.remove删除临时文件时的错误,修改result.py文件,在每个os.remove之前添加os.close(fh),解决这个问题。
fh, filename = tempfile.mkstemp()
…
os.close(fh)
os.remove(filename)
转载请注明:王杭州的个人网页 » 安装pebl模块的问题