2013-09-22 1 views
1

Я пытался установить модуль ConfigObj. Я сделал все правильноУстановка модуля «Configobj 4.7.2» error

Введенные в 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 в своих категориях.

Понизить ваш питон, или порт, модуль питон 3

+0

Вы знаете, как перенести вещи ссылки на учебник или что-нибудь еще? – Frederik

+0

@Frederik http://docs.python.org/dev/howto/pyporting.html является официальным руководством, хотя предполагается, что вы хорошо разбираетесь в различиях между двумя языками (они при рассмотрении совместимости, разных языках, хотя они выглядят и чувствуют то же самое). вы всегда можете попробовать запустить на нем '2to3' и посмотреть, откуда это вы. Это позаботится обо всех очевидных вещах и даст вам предупреждения о том, что он не может автоматически исправить. Помимо этого, его много напряженной работы. – Tritium21