2013-03-04 9 views
9

Я пытаюсь установить pybrain на python 3.2. Здесь говорится: https://github.com/pybrain/pybrain/pull/85, что он должен работать. Однако это не для меня.Установить pybrain на python 3.2

Я пробовал:

$ экспорт PYTHONPATH = $ PYTHONPATH: '/ дом/луис/Документы/pybrain /' https://github.com/pybrain/pybrain/pull/85

который хорошо работает для Python 2.7.

Кто-нибудь заработал?

ответ

8

После нескольких часов «какого черта?!» Я установил его. Сначала предложенный установщик не обновлен для Python3, поэтому я установил Distribute. С этим установленным я смог использовать python setup.py install в каталоге, где находится инфракрасный пирамин. Это дало массу ошибок. Поэтому я нашел this article (бог благословил перевод google) и использовал 2to3 в каталоге pybrain. После того, как я попытался установить его снова, он дал ошибку на from string import split, поэтому я отредактировал файл и удалил эту строку (на самом деле это не так) и попробовал еще раз. На этот раз ошибок не произошло, и я смог без проблем импортировать pybrain. Эта же проблема с from string import split снова появляется в утилите.py, поэтому отредактируйте эту строку тоже.

Я использовал 2to3, чтобы повернуть примеры на python3. testmarkplots.py, похоже, работает.

7

Update: pybrain теперь поддерживает python3
Вот как установить, если у вас возникли проблемы

пункт установить https://github.com/pybrain/pybrain/archive/0.3.3.zip

Или просто захватить последнюю версию GitHub pybrain.

+0

Я не уверен, что случилось с портом icoz PyBrain, но для меня это вообще не работает. При тренировке ошибка увеличивается, а не уменьшается. Я пробовал точно такой же код (копировать-вставить и исправлять проблемы совместимости) с версией python2, и он работал, как ожидалось. Используйте с осторожностью. – Pijusn

+0

См. Мое обновление, pybrain теперь поддерживает python3 – Lazik