Python 3.x pip安装docx2html抛出错误

Python 3.x pip安装docx2html抛出错误,python-3.x,Python 3.x,我试图使用pip install docx2html在python库中安装docx2html,但我看到了以下回溯: Collecting docx2html Using cached https://files.pythonhosted.org/packages/b3/a9/e943f7b36f1a8afd8b234b9e999be8837ab2666c7e743a4d527e14d39053/docx2html-0.2.3.tar.gz Collecting lxml==2.2.4 (fr

我试图使用
pip install docx2html
在python库中安装docx2html,但我看到了以下回溯:

Collecting docx2html
  Using cached https://files.pythonhosted.org/packages/b3/a9/e943f7b36f1a8afd8b234b9e999be8837ab2666c7e743a4d527e14d39053/docx2html-0.2.3.tar.gz
Collecting lxml==2.2.4 (from docx2html)
  Using cached https://files.pythonhosted.org/packages/91/85/2776a729f8ef1e2aca83e02393dbdfcdf2c0f7c5a1205a77bbf1f82230f9/lxml-2.2.4.tar.gz
Collecting pillow==1.7.7 (from docx2html)
  Using cached https://files.pythonhosted.org/packages/77/93/d6eabe91dda55ac924c95763568d596e3e6082950a04c24fccf32c12324c/Pillow-1.7.7.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/_y/g09fpxn13xq7z6ptmq3095dm0000gn/T/pip-install-9u3p45p6/pillow/setup.py", line 162
        print "--- using Tcl/Tk libraries at", TCL_ROOT
                                            ^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print("--- using Tcl/Tk libraries at", TCL_ROOT)?

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/_y/g09fpxn13xq7z6ptmq3095dm0000gn/T/pip-install-9u3p45p6/pillow/
收集docx2html
使用缓存https://files.pythonhosted.org/packages/b3/a9/e943f7b36f1a8afd8b234b9e999be8837ab2666c7e743a4d527e14d39053/docx2html-0.2.3.tar.gz
正在收集lxml==2.2.4(来自docx2html)
使用缓存https://files.pythonhosted.org/packages/91/85/2776a729f8ef1e2aca83e02393dbdfcdf2c0f7c5a1205a77bbf1f82230f9/lxml-2.2.4.tar.gz
收集枕==1.7.7(来自docx2html)
使用缓存https://files.pythonhosted.org/packages/77/93/d6eabe91dda55ac924c95763568d596e3e6082950a04c24fccf32c12324c/Pillow-1.7.7.zip
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/private/var/folders/_y/g09fpxn13xq7z6ptmq3095dm0000gn/T/pip-install-9u3p45p6/pillow/setup.py”,第162行
打印“---在”Tcl\u根目录下使用Tcl/Tk库
^
SyntaxError:调用“print”时缺少括号。你的意思是打印(“---在”,Tcl\u根目录下使用Tcl/Tk库)?
----------------------------------------
命令“python setup.py egg_info”在/private/var/folders/_y/g09fpxn13xq7z6ptmq3095dm0000gn/T/pip-install-9u3p45p6/s中失败,错误代码为1/

我尝试了
pip安装--升级setuptools
,但setuptools是最新的

我通过使用
pypandoc
而不是
docx2html
将docx转换为html解决了这个问题

这条消息意味着Pillow(Pillow-1.7.7.zip)的版本是用python2编写的(因此没有
()
)。谢谢@ScottMermelstein。我明白你的意思。我不希望将枕头库更改为python3语法。知道如何解决这个错误吗?如果我知道,我会发布一个答案。:-)对不起,现在我只能给你这个提示了。我用
pypandoc
将docx转换成html。工作很有魅力。你可能想把它作为一个答案。自我回答一个问题是完全可以的。除了给你一个赢得更多声誉的机会之外,它还帮助其他有同样问题的人看到你的解决方案,而不必阅读问题评论。