python3.6 中 sqlite3 的路径配置

Path configuration for sqlite3 in python3.6

我有一个 Centos7 系统,默认有 python2.7python3.6。然后我 运行 在我的 django version=2.1 项目 python3 manage.py migrate 上执行以下命令,但不幸的是我遇到以下错误 No _sqlite3 module

我做了一些研究,发现我应该安装 sqlite-devel 但仍然无法正常工作。

检查您的 Python 3.6 是否启用了 sqlite。在那种情况下,python3.6 的 lib-dynload 目录中应该有一个 _sqlite3.so

如果您要手动重建 python 3,请参阅 this question 的答案。