Windows上的python setup.py安装语法错误

时间:2013-11-26 03:57:03

标签: python syntax module docx

这可能是一个愚蠢的问题,但我在Windows上从tar.gz文件安装模块时遇到问题。该模块为docx。当然对于docx,我需要lxml和PIL,因为有二进制文件可以安装。对于docx来说,我似乎不走运。

所以,我开始使用7zip解压缩tarball,使用命令提示符cd使用setup.py文件cd到解压缩的目录,然后:

>>setup.py install

它似乎开始工作然后我收到错误:

exec_(compile(source, fn, 'exec'), globs, locs)
File "setup.py", line 182
print "--- using Tcl/Tk libraries at", TCL_ROOT
                                    ^

有关于此的任何想法吗?我需要一个C ++编译器来运行它吗?

3 个答案:

答案 0 :(得分:1)

看起来该模块不支持您的python版本。在Python 3.x中,print是一个函数,这就是它抛出错误的原因。

安装Python 2.x,或者忘记这个模块。遗憾。

答案 1 :(得分:0)

你打开cmd,命令: 1.cd'到文件夹保存模块需要安装' path_to_python.exe setup.py build ... setup.py安装 DONE 例如:

cd C:\Python\Packet\tornado
C:\Python27\python.exe setup.py build
C:\Python27\python.exe setup.py install

答案 2 :(得分:0)

这可能为时已晚,无法回答其他人阅读此问题, 使用Pillow,它是一个更好维护的PIL分支,适用于python 3.x