CentOS7上升级SQLite,并让Python3使用新版SQLite方法

要完成这个事情,请先照CentOS7升级sqlite3教程Centos7安装Python3.7教程以上两篇文章的方法,安装好sqlite 和 python3。

 

查看命令:

sqlite3 -version
python3 -V

sqlite 和 python3版本

 

原理:

要想让Python3使用新版SQLite,只需要重新编译python3。

 

Centos7让Python3使用新版SQLite方法

只需要重新编译python3,唯一的区别是,在编译时略有不同。

 

原来的编译过程:

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了:

[root@iZuf6gjb9m90kz88rvhbykZ ~]# python3
Python 3.7.0 (default, Mar  2 2020, 18:15:12) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.28.0'
>>> 

sqlite3.sqlite_version '3.28.0'

    A+
发布日期:2020年03月03日 11:13:50  所属分类:Python
最后更新时间:2020-03-03 11:13:50
头像
  • ¥ 99.9元
  • 市场价:299元
  • ¥ 39.0元
  • 市场价:39.0元
  • ¥ 199.0元
  • 市场价:299.0元
  • ¥ 199.0元
  • 市场价:499.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: