一、写作背景
近来有学习python,偶尔写一些小程序,把遇到的问题记录一下,大神勿喷~
为了解决No module named _sqlite3问题,大家都知道,python有各种各样的版本,版本之间会有各种差异,比如语法、模块之类的。
解决以上问题的过程,就学会了编译安装python,这其实是一个很简单的经历。
具体步骤:
1.编译安装sqlite3
2.编译安装python
1.编译安装sqlite3
(1)下载sqlite3源码包
wget http://www.sqlite.org/2018/sqlite-autoconf-3220000.tar.gz
(2)解压源码包
tar zxvf sqlite-autoconf-3220000.tar.gz
(3)进入解压目录
cd sqlite-autoconf-3220000
(4)指定安装路径
./configure –prefix=/usr/local/lib/sqlite3
(5)编译
make
(6)安装
make install
这就OK啦~ 是不是很简单
2.编译安装python
同样的步骤:
(1)下载python源码包
(2)解压源码包
(3)进入解压目录
注意一点:编译安装python之前,先把sqlite3安装路径中的include文件夹路径添加到python源码包中的setup.py文件中:即最后一行
sqlite_inc_paths = [ ‘/usr/include’, ‘/usr/include/sqlite’, ‘/usr/include/sqlite3′, ‘/usr/local/include’, ‘/usr/local/include/sqlite’, ‘/usr/local/include/sqlite3′, ‘/usr/local/lib/sqlite3/include’, ]
然后正常流程安装即可~
(4)指定安装路径
(5)编译
(6)安装
3.python模块快速获取工具:pip
使用脚本安装和升级pip
要安装或升级pip,需要下载 get-pip.py
然后运行以下命令:
python get-pip.py
That‘s All.
See you.