Python pysqlite2 dbapi2问题

2024-04-25 23:50:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我对这条线路有个问题:

from pysqlite2 import dbapi2 as sqlite

我得到的错误是:

^{pr2}$

我能做些什么来解决这个问题?在

谢谢!在


Tags: fromimportsqliteas错误线路dbapi2pr2
2条回答

听起来像_sqlite.so是针对比您安装的更新版本的sqlite编译的。这个函数直到version 3.5.0才被添加到SQLite的API中。在

解决这个问题最简单的方法是获取AS package Python 2.6 or later from Activestate并安装它。它在标准库中随SQLITE一起提供。在

AS包是一个tarball,您可以在解包归档文件后运行shell脚本将其安装到用户目录中。这不涉及系统中安装的任何Python位,并为您提供了一个完全受控的Python环境,该环境很容易在其他系统上进行复制,而不考虑发行版本。在

Python的打包系统不能很好地与Linux发行版包系统进行互操作,特别是因为Linux发行版可能已经过时了。在

相关问题 更多 >