Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Сборка питоновского пакета arac  (Прочитано 2065 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yuri201

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Сборка питоновского пакета arac
« : 01 Сентября 2014, 19:51:59 »
Кровь из носу нужно собрать python-пакет
https://github.com/bayerj/arac
На windows что-то не пошло при сборке, решил собирать на Ubuntu 14.04 LTS 32bit desktop. Указанные зависимости (https://github.com/bayerj/arac/wiki/Installation)
поставил, кроме gtest. Там вроде как просят версию gtest-1.4, но она не собирается, ошибка невнятная. Но в репозиториях есть пакет gtest-1.6, я и решил его поставить, может проскочит. Запуск scons в arac показал, что какие-то проблемы с gtest. То ли версия не нравится, то ли кривая установка. Но файл libarac.so всё-таки появился. Затем запустил
python setup.py install
решив раз он там есть, попробовать. Но в setup.py отсутствовала стандартная строчка импорта функции setup, я её добавил, кроме того там был указан файл libarac.dynlib, я заменил на libarac.so. Повторный запуск
python setup.py install
прошёл успешно, то есть я как понял, что этот скрипт корректно добавил пакет arac к питону и скопировал libarac.so куда нужно. import arac теперь отрабатывает успешно, но import arac.pybrainbridge даёт ошибку - отсутствие модуля _cppbridge. В инструкции просят сделать
arac/ $ export PYTHONPATH=$PYTHONPATH:`pwd`/src/python
После этого import arac.pybrainbridge иногда отрабатывает успешно, но конечный тест
>>> from pybrain.tools.shortcuts import buildNetwork
>>> n = buildNetwork(2, 3, 1, fast=True)
>>> n.activate((2, 3))
даёт ошибку - уже где-то в недрах cpp кода:
setAttributeError: self.offset=...
Итого, получается, либо нужно arac собирать с gtest-1.4, либо правильно подсоединять arac и libarac.so к питону.

Оффлайн dimaok

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Сборка питоновского пакета arac
« Ответ #1 : 26 Сентября 2014, 07:50:47 »
Поставь gtest-1.5 https://code.google.com/p/googletest/downloads/detail?name=gtest-1.5.0.zip Далее все по инструкции https://github.com/bayerj/arac/wiki/installation Не надо делать setup.py install

 

Страница сгенерирована за 0.015 секунд. Запросов: 23.