Centos7/build python3.7.3 with sqlite3 support (local install without root)

14 篇文章 0 订阅
 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博客
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值