Как установить Cocos2d (Python) в Python 3.3?

Я пытаюсь использовать Python 3.3 при разработке моей следующей игры с использованием Cocos2d. Мне удалось установить Pyglet (зависимость от Cocos2d) в Python 3.3, но не удалось сделать это для Cocos2d.

Страница проекта Cocos2d перечисляет Python 2.6 в качестве требования, но из этой темы в Cocos2d Google Group кажется, что кто-то заставил Cocos2D работать с Python 3.3

Ранее, используя Python3.3 в качестве интерпретатора Python по умолчанию, я использую: pip install cocos2d, Но так как это не удалось, я загружаю вручную cocos2d и используя обычный python setup.py install, До сих пор не работает. Поэтому я решил следовать той же процедуре, чтобы установить pyglet во-первых, это сработало. Но в попытке преобразовать cocos2d с помощью 2to3 это провалилось со многими ошибками.

На самом деле, если Python 3.3 еще не поддерживается Cocos2d... ну, я думаю, мне нужно использовать Python 2.7.

Но есть ли успехи в установке Cocos2d в Python 3.3 и разработке процесса его успешной установки?

4 ответа

Решение

Cocos2d теперь поддерживает 3.4. Загрузите Tortoisehg - http://tortoisehg.bitbucket.io/download/ Установите, откройте его, перейдите в "Просмотр" и нажмите "Показать консоль" - в нижней части окна TortoiseHg будет консоль вставьте в `

easy_install cocos2d

Тебе нужны: Pyglet 1.2, "Шестерка", библиотеки тоже. Я потратил 3 часа, пытаясь выяснить это, я знаю, что это сообщение старое, но это единственное сообщение, которое я смог найти для своих вопросов, теперь я знаю ответ, надеюсь, кто-то увидит это. Не помогает быть новичком в программировании, как я испытал из первых рук.

На этой странице они уже отвечают: "Нынешние cocos не поддерживают python 3. Следующий выпуск, вероятно, будет, но не ранее апреля 2014 года". так что, я думаю, в настоящее время это невозможно. Я работаю с Python 2.7 сейчас.

pip3 установить cocos2d. pip для Python версии 2.

Это снова стало проблемой, не знаю почему, или если я сделал что-то плохое.

Загрузите исходный дистрибутив, извлеките *.gz, извлеките *.tar, откройте setup.py с помощью редактора.

строка 34 (где-то в этой области) "f = open('README.rst','rU')"

Измените режим открытия (второй аргумент в этой функции открытия) "rU" на "r"

Я думаю, что это говорит ему читать его как ascii вместо utf-8 ... он просто не возвращается с ошибкой, и я могу использовать кокосы в своей среде IDE.

сохранять

открыть путь в команде

C:...\cocos2d-0.6.9> установка python setup.py

Другие вопросы по тегам