【问题标题】:No module named _sqlite3 for scrapydscrapyd 没有名为 _sqlite3 的模块
【发布时间】:2018-06-05 12:00:58
【问题描述】:

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

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

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

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

帮助真的很重要。

【问题讨论】:

    标签: python python-3.x scrapy scrapy-spider scrapyd


    【解决方案1】:

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

    请检查这个 -

    How to import sqlite3 in my python3.4 successfully?

    【讨论】:

    • 谢谢你的回复 djtechie..其实我已经花了很多时间来配置所有的东西,我也必须重新安装 scrapyd,这将再次投入时间。因此,如果有任何快速的解决方案,那将非常有帮助。
    • 挖了很多,发现唯一的办法就是重新安装Python。我已经这样做了,问题解决了。所以,可以认为唯一的办法就是重新安装。
    猜你喜欢
    • 2010-11-15
    • 2012-07-20
    • 2012-06-02
    • 2017-10-15
    • 1970-01-01
    • 2013-12-06
    • 2015-03-11
    相关资源
    最近更新 更多