1. 程式人生 > >編譯安裝python

編譯安裝python

sta 語法 see 編譯安裝 python源碼 https setup.py 步驟 ins

一、寫作背景

近來有學習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.

編譯安裝python