2013-11-26 27 views
1

這可能是一個愚蠢的問題,但我在安裝Windows上的tar.gz文件中的模塊時遇到問題。該模塊是docx。當然,對於docx,我需要lxml和PIL,因爲有可用的二進制文件,所以我沒有安裝問題。對於docx,看起來我運氣不好。python setup.py在Windows上安裝語法錯誤

於是,我又約與setup.py文件提取與7zip的壓縮包,使用命令提示符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++編譯器來運行它嗎?

回答

1

看起來像模塊不支持您的Python版本。在Python 3.x中,print是一個函數,這就是它拋出錯誤的原因。

要麼安裝Python 2.x,要麼忘記這個模塊。抱歉。

0

您打開CMD,命令: 1.cd '到文件夾保存模塊需要安裝' path_to_python.exe的setup.py建立 ... setup.py安裝 完成 例如:

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

絕對不是問題, – aIKid

0

這可能來不及回答,但對於閱讀此問題的其他人而言, 使用Pillow,它是PIL的一個更好維護的分支,可與python 3.x一起使用