Ошибка компиляции байтов distutils в python 2
У меня есть пакет, который может быть установлен в Python 3 с использованием distutils на основе setup.py
с командой
python setup.py install
но дает SyntaxError
в Python 2. Есть ли способ пропустить байтовую компиляцию этого конкретного модуля или попытаться поймать SyntaxError
исключение (использование try/ кроме pass не сработало)? Я хотел бы, чтобы пакет был установлен в Python 2, и не имеет значения, что этот модуль в пакете не будет работать.
byte-compiling ../
a, b, *c = d
SyntaxError: invalid syntax
1 ответ
Решение
Временное решение состояло в том, чтобы пропустить запись файлов байт-кода с -B
вариант.
python -B setup.py install