2014-12-25 3 views
0

После установки обоих, переместив их в папку Lib моей установки python, я получаю эту ошибку при попытке импортировать кокос.Установка Cocos2d и Pyglet не работает

Traceback (most recent call last): 
    File "C:/Users/test/PycharmProjects/Testing/main.py", line 1, in <module> 
    import cocos 
    File "C:\Python34\lib\cocos\__init__.py", line 69, in <module> 
    import os, pyglet 
    File "C:\Python34\lib\pyglet\__init__.py", line 276 
    print '[%d] %s%s %s' % (thread, indent, name, location) 
       ^
SyntaxError: invalid syntax 

ответ

1

Вы используете Python 3, но пытаетесь использовать инструкцию печати Python 2. В Python 3 оператор печати был изменен на функцию печати. Попробуйте:

print('[%d] %s%s %s' % (thread, indent, name, location)) 

Вы также можете использовать более новый способ форматирования строк в Python 3:

print('{:0d} {}{} {}'.format(thread, indent, name, location)) 
Смежные вопросы