1.檢視linux當前sqlite版本
sqlite3 --version
2.檢視虛擬環境中sqlite版本
(pyweb)
[root@meteor001 mysite]
# python3
python 3.6
.6(default, nov 7
2020,15
:31:53
)[gcc 4.4
.720120313
(red hat 4.4.7-
23)] on linux
type "help",,
"credits"
or"license"
for more information.
>>
>
import sqlite3
>>
> sqlite3.sqlite_version
'3.6.20'
>>
> exit(
)
3.centos7安裝最新的sqlite3並設定更新python庫版本
cd ~
wget
tar -zxvf sqlite-autoconf-3270200.tar.gz
cd sqlite-autoconf-3270200
./configure --prefix=/usr/local
make && make install
軟連線版本更新
1.檢視軟連線版本
/usr/bin/sqlite3 --version
2.備份舊的sqlite3
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
3.將新的sqlite3軟連線到原來sqlite3位置
ln -s /usr/local/sqlite/bin/sqlite3 /usr/bin/sqlite3
4設定開機自啟動執行,可以將下面的export語句寫入 ~/.bashrc 檔案中,如果如果你想立即生效,可以執行source 〜/.bashrc將在每次啟動終端時執行
export ld_library_path="/usr/local/lib"
5 檢查python的sqlite3版本
(pyweb)
[root@meteor001 mysite]
# python3
python 3.6
.6(default, nov 7
2020,15
:31:53
)[gcc 4.4
.720120313
(red hat 4.4.7-
23)] on linux
type "help",,
"credits"
or"license"
for more information.
>>
>
import sqlite3
>>
> sqlite3.sqlite_version
'3.28.0'
>>
> exit(
)
使用sqlite3 模組操作sqlite3資料庫
python內建了sqlite3模組,可以操作流行的嵌入式資料庫sqlite3。如果看了我前面的使用 pymysql 操作mysql資料庫這篇文章就更簡單了。因為它們都遵循pep 249,所以操作方法幾乎相同。廢話就不多說了,直接看 吧。都差不多,首先匯入模組,然後建立連線,然後獲取游標物件,之後利...
linux中對SQLite3函式的封裝
個人對sqlite3資料庫函式增刪改查的封裝 version 1.0 include include include include include define path water.db 可以根據具體情況更改資料庫位址 char zerrmsg null const char error nul...
解決deepin下安裝sqlite3依賴過新的問題
在安裝sqlite3時提示需要安裝其他依賴,當手動安裝依賴時顯示當前依賴安裝過了,而且版本太新導致無法安裝 解決方法 sudo dpkg purge force depends libsqlite3 0 sudo apt get install libsqlite3 0 sudo apt get i...