2015-01-21 1 views
1

У меня есть такая проблема на установку привязок базы данных Софьи https://github.com/doukremt/python-sophia с PyPy в virtualenv (родная питона отлично работает)установки привязок базы данных питона-София PyPy

import sophia 
    File "/home/se7en/.virtualenvs/pypyenv/site-packages/sophia/__init__.py", line 5, in <module> 
    from _sophia import * 
ImportError: unable to load extension module '/home/se7en/.virtualenvs/pypyenv/site-packages/_sophia.pypy-18.so': /home/se7en/.virtualenvs/pypyenv/site-packages/_sophia.pypy-18.so: undefined symbol: PyLong_FromSize_t 

помогите пожалуйста исправить

+0

Кажется, вы не скомпилировали '_sophia', используя собственные средства PyPy. Попробуйте что-то вроде 'pip install sophia' изнутри virtualenv. –

+0

pip install sophia, не помогает ( – user1624522

ответ

0

Ах, я см. pypy-1.8 в вашей пасте. Вам нужно перейти на версию PyPy, которая будет менее невероятно старой.

0

вы можете взглянуть на сайт раздела sphia get, где перечислены ссылки на python и совместимость с последними sp api, sppy - это оболочка на основе cffi, и вы можете использовать ее с pypy.

С уважением.