2017-01-23 6 views
0

Я пытаюсь установить pyosc-0.3.5b-5294 для моего anoconda python (3.5). Я запускаю его на Win10. я получил ошибку синтаксиса, когда я побежал питон setup.py установитьОшибка установки pyosc, недействительный синтаксис: binary = struct.pack ('> ll', 0L, 1L)

Файл "C: \ Users \ eric1 \ Downloads \ pyOSC-0.3.5b-5294 \ OSC.py", строку 735 двоичных = struct.pack ('> ll', 0L, 1L) ^ SyntaxError: недействительный синтаксис

любая интуиция в решении проблемы? Большое спасибо.

+1

Да, моя интуиция подсказывает мне, что модуль написан для Python 2, для которого '0L' является допустимым синтаксисом для длинного целочисленного литерала, а не Python 3, для которого это не так. – TigerhawkT3

+0

да. Это для python2. К сожалению, я, похоже, не нашел версию pyosc для Python3. –

+0

Тогда вам не повезло. – TigerhawkT3

ответ

0

pyOSC работает только в Python 2 и не поддерживается, я думаю, что лучшим решением будет попробовать различные OSC библиотеки: например, python-osc работает в Python 3.