File "/root/bot/venvBot/lib/python3.11/site-packages/tortoise/backends/sqlite/client.py", line 3, in <module>
import sqlite3
File "/usr/local/lib/python3.11/sqlite3/__init__.py", line 57, in <module>
from sqlite3.dbapi2 import *
File "/usr/local/lib/python3.11/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
我尝试安装sqlite-devel
和libsqlite3-dev
,但它们没有帮助,如果我尝试安装pysqlite,我会得到一个错误,pysqlite3
已经安装
当我尝试安装sqlite3本身时,它会像这样出现
ERROR: Could not find a version that satisfies the requirement sqlite3 (from versions: none)
ERROR: No matching distribution found for sqlite3
使用sqlite3时出错
1条答案
按热度按时间8qgya5xd1#
原因可能是python在你安装sqlite3之前就已经存在了。在安装python之前,需要确保sqlite3库已经安装并且可以找到,所以有两种方法:
1.卸载并重新安装Python。
1.创建一个新的虚拟环境并使用它。