Python不使用sqlite3安装

Python不使用sqlite3安装,python,linux,sqlite,Python,Linux,Sqlite,通过从源代码编译,我安装了python 3.9和sqlite 3.33.0 如下图所示: sqlite3 python 然而,当我签入python时,它显示: >>> import sqlite3 >>> sqlite3.sqlite_version '3.7.17 读了一些书之后,我试了一下 $ which sqlite3 /usr/local/bin/sqlite3 export LD_LIBRARY_PATH=/usr/local/bin 但这个

通过从源代码编译,我安装了python 3.9和sqlite 3.33.0

如下图所示:

sqlite3 python 然而,当我签入python时,它显示:

>>> import sqlite3
>>> sqlite3.sqlite_version 
'3.7.17
读了一些书之后,我试了一下

$ which sqlite3
/usr/local/bin/sqlite3

export LD_LIBRARY_PATH=/usr/local/bin
但这个问题仍然没有解决

如何让Python使用我自己安装的sqlite

任何帮助都将不胜感激

更新
我可以通过使用这个

重新编译python,让python3.9使用我自己安装的sqlite3,正如您可能已经发现的,python的每个版本都包含最新的
SQLite
,因此您通常不需要手动安装它。除非这是一个特定的用例,否则我强烈反对使用您自己的用例

要解决您当前的问题(以前已经问过很多次),请参见此处的答案-


您还可以为这种情况设置客户解释器,请参阅以获取说明。

正如您可能已经了解到的,每个版本的
Python
都包含最新的
SQLite
,因此您通常不需要手动安装它。除非这是一个特定的用例,否则我强烈反对使用您自己的用例

要解决您当前的问题(以前已经问过很多次),请参见此处的答案-


您还可以为此案例设置客户口译员,请参阅以获取说明。

您看到我的答案了吗?请更新问题的状态。通过使用本指南重新编译python3.9,我可以解决此问题。我需要此特定的sqlite3版本用于django应用程序。您看到我的答案了吗?请更新问题的状态。我可以通过重新编译python3.9来解决问题。根据本指南,我需要将此特定的sqlite3版本与django应用程序一起使用。在重新编译python时,我将LD_RUN_路径设置为我自己的sqlite安装,它成功了!谢谢你的帮助!在将python重新编译到我自己的sqlite安装过程中,我设置了LD_RUN_路径,它成功了!谢谢你的帮助!
>>> import sqlite3
>>> sqlite3.sqlite_version 
'3.7.17
$ which sqlite3
/usr/local/bin/sqlite3

export LD_LIBRARY_PATH=/usr/local/bin