【python3】在CentOS7上升級SQLite,並讓Python3使用新版SQLite


升級sqlite: https://www.cnblogs.com/richerdyoung/p/12395523.html
安裝python3: https://www.cnblogs.com/richerdyoung/p/12396200.html

請先照以上兩篇文章的方法,安裝好sqlite 和 python3
查看命令

sqlite3 -version
python3 -V

從新編譯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'
>>> 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM