linux python3使用最新sqlite3版本
1、先下载、编译、安装SQLite
引擎
到SQLite
官网的下载页面:https://sqlite.org/download.html 这里是最新的版本,我们就安装它吧。
源码有两个文件,我们下第二个(sqlite-autoconf-3280000.tar.gz
),因为这个有配置文件。复制其链接,然后在终端执行:
wget https://sqlite.org/2019/sqlite-autoconf-3280000.tar.gz
|
tar zxvf sqlite-autoconf-3280000.tar.gz
|
cd sqlite-autoconf-3280000
|
./configure
|
make && make install
|
以默认方式安装后,会把编译好的二进制文件安装到/usr/local/lib
, 把头文件sqlite3.h sqlite3ext.h
安装到/usr/local/include
,我们需要知道这两个路径。
2、下载、编译、安装Python
请先照此文的方法做: https://e2c.net/2019/03/17/61.html
唯一的区别是,在编译时略有不同。
原来的编译过程:
cd /usr/local/python-3.7/
|
./configure --prefix=/usr/local/sbin/python-3.7
|
make && make install
|
修改为:
cd /usr/local/python-3.7/
|
LD_RUN_PATH=/usr/local/lib ./configure LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" --prefix=/usr/local/sbin/python-3.7
|
LD_RUN_PATH=/usr/local/lib make
|
make && make install
|
照此安装后,已经可以使用最新版SQLite
了:
Python 3.7.0 (default, Jun 21 2019, 07:31:39)
|
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
|
Type "help", "copyright", "credits" or "license" for more information.
|
|
|
'3.28.0'
|
祝你今天愉快🤗微笑每一天💕💕💕
时间仓促,如有错误欢迎指出,欢迎在评论区讨论,如对您有帮助还请点个推荐、关注支持一下
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
若内容有侵犯您权益的地方,请公告栏处联系本人,本人定积极配合处理或删除。