2024-04-25 23:50:10 发布
网友
我对这条线路有个问题:
from pysqlite2 import dbapi2 as sqlite
我得到的错误是:
我能做些什么来解决这个问题?在
谢谢!在
听起来像_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发行版可能已经过时了。在
听起来像_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发行版可能已经过时了。在
相关问题 更多 >
编程相关推荐