Python sqlite3 kurulumunu kullanmıyor [duplicate]
Kaynak koddan derleyerek hem python 3.9 hem de sqlite 3.33.0'ı kurdum.
Aşağıda gösterildiği gibi:
sqlite3
$ sqlite3 --version
3.33.0 2020-08-14 13:23:32...
Python
$ python3 --version
Python 3.9.0
Ancak, python'u kontrol ettiğimde şunu gösterdi:
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.7.17
Biraz okuduktan sonra denedim
$ which sqlite3
/usr/local/bin/sqlite3
export LD_LIBRARY_PATH=/usr/local/bin
Ancak bu hala sorunu çözmedi.
Python'un kendi sqlite kurulumumu kullanmasını nasıl sağlayabilirim?
Herhangi bir yardım takdir edilecektir!
Güncelleme
Bu cevapla python'u yeniden derleyerek kendi sqlite3 kurulumumu kullanmak için python3.9'u edinebildim
Yanıtlar
Zaten anlamış olabileceğiniz gibi, her bir sürümü Pythonen son sürümle birlikte gelir, bu SQLitenedenle çoğu zaman manuel olarak yüklemeniz gerekmez. Bu belirli bir kullanım durumu için olmadığı sürece, kendi kullanımınızı kullanmaktan kesinlikle vazgeçerim.
Mevcut probleminizi çözmek için (daha önce birçok kez sorulmuştu), cevaba buradan bakın - Python sqlite3: farklı sqlite3 sürümünü çalıştırın .
Ayrıca bu durum için bir müşteri tercüman ayarlayabilir, bkz bu talimatlar için.