zoukankan      html  css  js  c++  java
  • No module named ‘_sqlite3‘解决

    问题:

    引入第三方一个模块(mitmproxy)时,提示报错:No module named '_sqlite3'错误,发现python3编译的时候没有安装sqlite3,sqlite3提供了_sqlite3.so供python3使用连接sqlite库
    解决:

        先安装sqlite3:

            #] wget https://www.sqlite.org/2018/sqlite-autoconf-3240000.tar.gz
            #] tar -xf sqlite-autoconf-3240000.tar.gz
            #] cd sqlite-autoconf-3240000/
            #] ./configure --prefix=/usr/local/sqlite
            #] make –j4 && make install

        重新编译python3[进入自己的python安装目录]

            #] cd /opt/apps/Python-3.6.10/
            #] ./configure --enable-loadable-sqlite-extensions
            #] make && make install

        测试是否解决

             
            #] python3
               > import sqlite3
               # 没有报错,已成功解决问题

    ¦   sqlite_inc_paths = [ '/usr/include',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦'/usr/include/sqlite',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦'/usr/include/sqlite3',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦'/usr/local/include',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦'/usr/local/include/sqlite',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦'/usr/local/include/sqlite3',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦'/usr/local/sqlite/include',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦'/usr/local/sqlite/include/sqlite3',
        ¦   ¦   ¦   ¦   ¦   ¦   ¦] 



    原文链接:https://blog.csdn.net/mx_steve/article/details/108883050

    作者:柒月
    Q群 :2122210(嵌入式/机器学习)
  • 相关阅读:
    cgi、wsgi、uwsgi 与 uWSGI
    docker入门
    python模块学习 -openpyxl
    linux考试题
    爬虫-scrapy的中间件
    scrapy框架简单学习
    爬虫中的selenium简单学习及案例
    2.python数据结构的性能分析
    1.数据结构&算法的引言+时间复杂度
    Jenkins—Master/Slave模式
  • 原文地址:https://www.cnblogs.com/Ph-one/p/15246613.html
Copyright © 2011-2022 走看看