首页 > 技术文章 > 编译安装python

simplepure 2018-03-08 20:57 原文

一、写作背景

近来有学习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.

 

推荐阅读