9290 2021-11-09 15:09:28 https://www.sqlite.org/2020/sqlite-autoconf-3320100.tar.gz --no-check-certificate
9292 2021-11-09 15:09:35 tar zxf sqlite-autoconf-3320100.tar.gz
9293 2021-11-09 15:09:36 ls
9294 2021-11-09 15:09:39 cd sqlite-autoconf-3320100/
9295 2021-11-09 15:09:40 ls
9296 2021-11-09 15:10:22 ./configure --prefix=$HOME/.local --disable-static
9297 2021-11-09 15:10:37 make -j8
9298 2021-11-09 15:11:11 make install
[lake@localhost HOME]$ LD_LIBRARY_PATH=$HOME/usr/lib:$HOME/usr/lib64:$HOME/.local/lib python -c "import sqlite3; print(sqlite3.sqlite_version)"
3.32.1
9310 2021-11-09 15:14:25 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
9311 2021-11-09 15:14:33 ls
9312 2021-11-09 15:14:37 tar zxf Python-3.7.3.tgz
9313 2021-11-09 15:14:40 cd Python-3.7.3/
9314 2021-11-09 15:14:40 ls
9327 2021-11-09 15:18:37 cd ../Python-3.7.3/
9328 2021-11-09 15:19:01 LD_RUN_PATH=$HOME/.local/lib ./configure LDFLAGS="-L/home/lhu3/.local/lib" CPPFLAGS="-I /home/lhu3/.local/include" --prefix=/home/lhu3/.local
9329 2021-11-09 15:19:48 make -j32
9331 2021-11-09 15:21:41 find . -name python
9332 2021-11-09 15:21:44 ./python
9333 2021-11-09 15:22:07 make install
9334 2021-11-09 15:23:58 which python
9335 2021-11-09 15:25:03 LD_RUN_PATH=$HOME/.local/lib make install
9336 2021-11-09 15:26:58 vim ~/.pydistutils.cfg #### temporary comment --user install pip
9337 2021-11-09 15:27:04 LD_RUN_PATH=$HOME/.local/lib make install
9338 2021-11-09 15:28:00 which python
[lake@localhost HOME]$ which python
~/usr/bin/python
[lake@localhost HOME]$ ls -l ~/usr/bin/python
lrwxrwxrwx 1 lhu3 Porcelain 26 Nov 9 15:27 /home/lhu3/usr/bin/python -> ../../.local/bin/python3.7
[lake@localhost HOME]$ python
Python 3.7.3 (default, Nov 9 2021, 15:20:03)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>>
###
django/python3 needs 'SQLite 3.8.3 or later
###
[lake@localhost HOME]$ LD_LIBRARY_PATH=$HOME/usr/lib:$HOME/usr/lib64:$HOME/.local/lib python -c "import sqlite3; print(sqlite3.sqlite_version)"
3.32.1
Refer to
python - How to install sqlite3 for python3.7 in seperate directory on linux without sudo commands? - Stack Overflow
Python3.6安装sqlite3的终极解决办法(_大数据挖掘SparkExpert的博客-CSDN博客