編譯安裝python

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.