sqlite3 설치를 사용하지 않는 Python [중복]

Oct 23 2020

소스 코드에서 컴파일하여 python 3.9와 sqlite 3.33.0을 모두 설치했습니다.

아래 그림과 같이:

sqlite3

$ sqlite3 --version

3.33.0 2020-08-14 13:23:32...

파이썬

$ python3 --version

Python 3.9.0

그러나 파이썬을 체크인하면 다음과 같이 표시됩니다.

>>> 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 설치를 사용할 수있었습니다.

답변

AzyCrw4282 Oct 23 2020 at 05:20

이미 알고 계시 겠지만의 각 버전 Python에는 최신 버전이 SQLite포함되어 있으므로 수동으로 설치할 필요가 없습니다. 이것이 특정 사용 사례가 아니라면 자신의 사용 사례를 사용하지 않는 것이 좋습니다.

현재 문제를 해결하려면 (이전에 여러 번 요청 된) 여기에 대한 답변을 참조하십시오 -Python sqlite3 : run different sqlite3 version .

또한이 경우에 고객 인터프리터를 설정할 수 있습니다, 볼 이 지침은.