標籤:pre configure tar 指定 擷取 安裝 hub 檔案夾路徑 .sql
一、寫作背景
近來有學習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