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(嵌入式/机器学习)
  • 相关阅读:
    HTML基础
    Java基础05-计算机单位
    Java基础04-运算符
    Java基础03-数据类型
    Java基础02-变量
    Java基础01-HelloWorld
    MarkDown基本使用
    短视频学习
    c# as 总结
    在C#中使用Nullable类型和 tuple类
  • 原文地址:https://www.cnblogs.com/Ph-one/p/15246613.html
Copyright © 2011-2022 走看看