2013-09-22 93 views
1

我試圖安裝模塊ConfigObj。我做的一切都是正確安裝模塊「Configobj 4.7.2」錯誤

鍵入CMD:

python setup.py install

但告訴我一個回溯(錯誤)

C:\Users\Frederik\Desktop\configobj-4.7.2>python setup.py install Traceback (most recent call last): File "setup.py", line 13, in from configobj import version as VERSION File "C:\Users\Frederik\Desktop\configobj-4.7.2\configobj.py", line 1644 except Exception, e: ^SyntaxError: invalid syntax

C:\Users\Frederik\Desktop\configobj-4.7.2>

大家能告訴我如何解決此問題,不應該是一個錯誤在configobj.py我已經安裝它在另一臺計算機上。

下載的模塊從這裏:https://pypi.python.org/pypi/configobj

我的操作系統是Windows 7

回答

2

configObj僅用於蟒蛇2。

我應該詳細說明一下。

您正在嘗試安裝的模塊使用的語法是在Python 3中刪除的。它在python 2中可用到2.7.5(當前版本)。由於錯誤顯示完全有效的Python 2作爲語法錯誤,因此必須得出結論,您正在使用python 3,並且模塊不支持python 3.此外,Pypi鏈接僅在其類別中列出了python 2版本。

降級你的python,或將模塊移植到python 3

+0

你知道如何移植一個鏈接到教程或其他東西嗎? – Frederik

+0

@Frederik http://docs.python.org/dev/howto/pyporting.html是官方指南,儘管它假定您熟悉2種語言之間的差異(當考慮到兼容性,不同語言,即使他們看起來和感覺相同)。你總是可以試着運行'2to3',然後看看你到底在哪裏。這將照顧所有明顯的事情,並給你警告它不能自動修復的事情。除此之外,它還有很多艱苦的工作。 – Tritium21