我正在尝试通过 VSCode 运行 python 笔记本,但我不断收到错误
ModuleNotFoundError: No module named 'pysqlite2'
我进行了很多搜索,但没有得出问题可能是什么的结论,尝试重新安装Python和这个库,但显然没有任何效果。
我尝试了多种方法,例如重新安装Python,并尝试各种形式安装sqlite2或sqlite3,但没有成功。
我的期望是能够在本地运行笔记本文件。
我知道你说你重新安装了python,但是你使用的是什么版本?我的问题的标题就是确切的问题(涉及内核启动失败和缺少 _sqlite3)。我有 python 3.11.0,但是当我使用 python 3.8 时它工作了!我认为这可能是 python 3.11 的某种问题
我用过
virtualenv -p=/usr/bin/python3.8 ./venv
创建一个 venv,然后安装我的软件包,之后我的 python 笔记本终于顺利工作了。
注意:只有当您已经在系统级别安装了 python 3.8 时,该特定命令才有效。