diff2html.py "simplediff not found" 但我知道 simplediff 模块已安装

diff2html.py "simplediff not found" yet I know simplediff module is installed

我正在尝试使用 diff2html.py 从 svn diff 文件创建 html 文件,但是当我 运行 它 ./diff2html.py -i test.txt -o differences.html 我收到一条错误消息说“信息:未找到 simplediff 模块,只有 linediff 可用 信息:可以在 https://github.com/paulgb/simplediff 下载 simplediff,我知道它存在,因为我有 运行 python -c "import simplediff 后跟 echo $? 和 return 0 这表明我有 simplediff 模块。关于如何将 diff2html.py 变为 运行 的任何建议?

我遇到了同样的问题,我设法完成工作的方法是如下创建 .diff 文件(注意 -u):

diff -u file1 file2 > mydifffile.diff

然后将 mydifffile.diff 喂给 diff2html.py 如下:

cat mydifffile.diff | diff2html > myhtmlfile.html

请注意,diff2html 已添加到 PATH