未定义的符号:PyOS_mystrnicmp

时间:2016-10-11 10:56:08

标签: python cpython

我尝试安装pysqlite,但我在使用它时遇到了一些麻烦。

>>> import pysqlite2.dbapi2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/data/.pyenv/versions/2.7.5/lib/python2.7/site-packages/pysqlite2/dbapi2.py", line 28, in <module>
    from pysqlite2._sqlite import *
ImportError: /data/.pyenv/versions/2.7.5/lib/python2.7/site-packages/pysqlite2/_sqlite.so: undefined symbol: PyOS_mystrnicmp

我想我可能会遗漏一些Python标题。我在哪里可以找到它们?我使用CentOS和CPython 2.7.5。

1 个答案:

答案 0 :(得分:0)

正如https://groups.google.com/forum/#!topic/python-sqlite/04Ocf7aP1so指出的那样,报告了一个bug似乎在较新版本的Python中得到修复。升级到更高版本的Python 2.7对我来说很有用。