2014-09-19 4 views
0

У меня есть пакет, который может быть установлен в Python 3 используя Distutils основе setup.py с командойDistutils байт-компиляции ошибки в Python 2

python setup.py install 

но дает SyntaxError в Python 2. Есть ли способ пропустить байтовую компиляцию этого конкретного модуля или попытаться поймать исключение SyntaxError (использование try/except pass не работает)? Я хотел бы установить пакет в python 2, и не имеет значения, что этот модуль в пакете не будет работать.

byte-compiling ../ 
    a, b, *c = d 
SyntaxError: invalid syntax 
+1

Этот особый синтаксис недействителен в Python 2, поэтому вам необходимо найти способ исключить модуль или отключить компиляцию байтов. –

ответ

1

Временное решение было пропустить запись байт-кодов с опцией -B.

python -B setup.py install 
Смежные вопросы