scrapyd 没有名为 _sqlite3 的模块

No module named _sqlite3 for scrapyd

我是 Python 的新手,需要重新编译 Python。

我的服务器是 Centos,我安装了 Python3.6,然后是 scrapyd。一切都安装成功,但是当我尝试 运行 scrapyd 命令时,它显示以下错误:

查了一下,知道sqlite3应该是在Python3.6之前安装的,但是我现在已经安装了sqlite3,现在发现需要重新编译Python.

所以,上面是这种情况,现在我有一个问题,我需要安装sqlite3并重新编译Python吗?如果是,那么我如何重新编译 Python?如果没有,我该如何解决这个问题并启动 scrapyd?

帮助真的很可观。

我相信,您需要按照此重新安装 python 版本,因为实际上 sqlite3 是应该在 Python 安装之前安装的扩展。

请检查这个 -

How to import sqlite3 in my python3.4 successfully?