sqlitePython3.5 使用Sqlite3


修雨轩陈@cnblog

 

Python3.5 使用Sqlite3

 

python3.5
安装的时候会有为数不少可选参数,那几个参数是默许不提供的,然而当大家想经过pip
install、esay_install 的时候却发现不能安装;
在那种景色下,大家只能从新安装python.并在编译的时候增加到可选参数,


1 安装Sqlite3

1.1 下载SQLTLE3:

https://www.sqlite.org/download.html

1.2 安装SQLITE 3

解压后跻身sqlite3的目录下

开展编译:

$configure –prefix=<你的安装路径> ###那边自己设置的是
/usr/local/sqlite

$make –j4

$sudo make install

安装成功未来会输出如下新闻:

/usr/bin/mkdir -p ‘/usr/local/sqlite/bin’

/bin/sh ./libtool –mode=install /usr/bin/install -c sqlite3
‘/usr/local/sqlite/bin’

libtool: install: /usr/bin/install -c sqlite3
/usr/local/sqlite/bin/sqlite3

/usr/bin/mkdir -p ‘/usr/local/sqlite/include’

/usr/bin/install -c -m 644 sqlite3.h sqlite3ext.h
‘/usr/local/sqlite/include’

/usr/bin/mkdir -p ‘/usr/local/sqlite/share/man/man1’

/usr/bin/install -c -m 644 sqlite3.1 ‘/usr/local/sqlite/share/man/man1’

/usr/bin/mkdir -p ‘/usr/local/sqlite/lib/pkgconfig’

/usr/bin/install -c -m 644 sqlite3.pc ‘/usr/local/sqlite/lib/pkgconfig’

make[1]: Leaving directory `/root/workspace/sqlite-autoconf-3170000′

sqlite 1

2 重新安装python3

2.1 添加Sqlite3搜索路径

编排python3.5.X里面的setup.py, 内容如下 (添加sqlite的查找路径):

运用vim setup.py 打开,同时在指令形式下输入:

/sqlite_inc_paths #用以寻找该字段,如图所示:

sqlite 2

在这句话中添加自己刚刚安装的sqlite路径,由于我前边是在/usr/local/sqlite3下安装的,所以会增加:

sqlite,/usr/local/sqlite3/include

/usr/local/sqlite3/include/sqlite3

如图所示:

sqlite 3

2.2 安装python

./configure –enable-loadable-sqlite-extensions ## 设置可选拔

PS: 在执行该命令之后, 发现最后输出:

sqlite 4

那句是说,其实大家开拓python的保有可选选项的时候使用 ,
换句话说我们可以将所有python 的可选选项打开。

在Python安装目录中,使用一下多少个指令:

$make –j4 ##那句话是对python
举办编译,要是自己机器上的CPU核数丰裕多,可以恰到好处的加码-j前边的数字;

$sudo make install ## 安装编译后的python

3 验证

为了印证安装python 是还是不是中标, 可以在/ 目录下寻找_sqlite*.so

find / -name _sqlite*.so

sqlite 5

持续表明:

sqlite 6

网站地图xml地图