首页 > 解决方案 > scrapyd 没有名为 _sqlite3 的模块

问题描述

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

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

在此处输入图像描述

经过一段时间的搜索,我知道sqlite3应该在Python3.6之前安装,但是我现在已经安装了sqlite3,但现在发现我需要重新编译Python。

所以,以上是情况,现在我有一个问题,是我需要安装 sqlite3 并重新编译 Python 的情况吗?如果是,那么我如何重新编译 Python?如果没有,那么我怎样才能摆脱这个问题并启动scrapyd?

帮助真的很明显。

标签: pythonpython-3.xscrapyscrapy-spiderscrapyd

解决方案


我相信,你需要按照这个重新安装 python 版本,因为 sqlite3 是应该在安装 Python 之前安装的扩展。

请检查这个 -

如何在我的 python3.4 中成功导入 sqlite3?


推荐阅读