用pypy安装python-sophia数据库绑定

时间:2015-01-21 12:19:15

标签: pypy

我在安装sophia数据库绑定https://github.com/doukremt/python-sophia和virtualenv中的pypy时有这样的问题(本机python工作正常)

    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

请帮助修复

2 个答案:

答案 0 :(得分:0)

啊,我在你的粘贴中看到了pypy-1.8。你需要升级到一个不那么古老的PyPy版本。

答案 1 :(得分:0)

你可以看看sphia get部分的网站,其中列出了python绑定并且与最新的sp api兼容,sppy是基于cffi的包装器,你可以将它与pypy一起使用。

问候。