2013-09-22 92 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