編譯安裝python
阿新 • • 發佈:2018-03-08
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 zxvfsqlite-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