美文网首页
Python3以上版本安装sqlite3的解决方案

Python3以上版本安装sqlite3的解决方案

作者: klj123wan | 来源:发表于2019-08-27 17:22 被阅读0次

最近准备学习一下机器学习,想使用python3.7,但是安装的时候会一直报_sqlite3的问题。

这个困难纠结我我好几天,今天终于解决了,特和大家分享一下。

当时报了2个问题:

1. no mudole named _sqlite3

2. undefined symbol: sqlite3_close_v2

(1)安装sqlite3的包

$ wget https://www.sqlite.org/2017/sqlite-autoconf-3170000.tar.gz –no-check-certificate

$ tar zxvf sqlite-autoconf-3170000.tar.gz

$ cd sqlite-autoconf-3170000

$ ./configure –prefix=/usr/local/sqlite

$  make && sudo make install 

(2)对python3进行重新编译

$ cd Python-3.7.0

$ LD_RUN_PATH=/usr/local/sqlite/lib ./configure LDFLAGS="-L/usr/local/sqlite/lib" CPPFLAGS="-I /usr/local/sqlite/include"

 $ LD_RUN_PATH=/usr/local/sqlite/lib make

 $ LD_RUN_PATH=/usr/local/sqlite/lib sudo make install

经过上述步骤后,控制台输入python3进入环境

import sqlite3没报错说明ok

相关文章

网友评论

      本文标题:Python3以上版本安装sqlite3的解决方案

      本文链接:https://www.haomeiwen.com/subject/rafluttx.html