在debian 11上安装sqlite3

gupuwyp2  于 2023-06-30  发布在  SQLite
关注(0)|答案(1)|浏览(280)
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-devellibsqlite3-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时出错

8qgya5xd

8qgya5xd1#

原因可能是python在你安装sqlite3之前就已经存在了。在安装python之前,需要确保sqlite3库已经安装并且可以找到,所以有两种方法:
1.卸载并重新安装Python。
1.创建一个新的虚拟环境并使用它。

相关问题