2015-01-21 102 views
1

蟒蛇,索菲亞數據庫綁定我與pypy在virtualenv中安裝索菲亞數據庫綁定https://github.com/doukremt/python-sophia(原生的Python正常工作)安裝與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

似乎你沒有使用PyPy自己的包含編譯'_sophia'。在virtualenv中嘗試像'pip install sophia'一樣的東西。 – 2015-01-21 15:11:07

+0

pip安裝sophia,沒有幫助( – user1624522 2015-01-22 13:12:06

回答

0

啊這樣的問題,我請參閱您的粘貼中的pypy-1.8。你需要升級到一個不那麼令人難以置信的PyPy版本。

0

您可以看看sphia get section的網站,其中列出了python綁定並與最新的sp api兼容,sppy是基於cffi的包裝,您可以將其與pypy一起使用。

問候。