CentOS7上安裝Python3

Linux(CentOS7)上面安裝Python3

安裝Python3

環(huán)境

安裝CentOS 7.2最小系統(tǒng)(CentOS-7-x86_64-Minimal-1511.iso)

需求

  • Python-3.6.4.tar.xz(官網(wǎng)下載)
  • GCC(yum安裝)
  • 一堆開(kāi)發(fā)庫(kù)(yum安裝)

編譯

  1. 安裝編譯器
yum -y install gcc
  1. 安裝依賴
yum -y install bzip2-devel sqlite-devel openssl-devel readline-devel xz-devel xz-devel tk-devel gdbm-devel
  1. 編譯源碼
tar -zxvf Python-3.6.4.tar.xz
cd Python-3.6.4
./configure
(如果需要發(fā)布版,則配置時(shí)要開(kāi)優(yōu)化,編譯較慢./configure --enable-optimizations) 
make -j4
make install

默認(rèn)安裝到/usr/local
注意如果不安裝3.2依賴開(kāi)發(fā)庫(kù),則編譯完成后會(huì)提示有些模塊沒(méi)有編譯

Python build finished successfully!
The necessary bits to build these optional modules were not found:
_bz2                  _curses               _curses_panel      
_dbm                  _gdbm                 _lzma              
_sqlite3              _ssl                  _tkinter           
readline              zlib                                     
To find the necessary bits, look in setup.py in detect_modules() for the module's name.

The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
atexit                pwd                   time               
running build_scripts

運(yùn)行

[root@py3 Python-3.6.4]# python3
Python 3.6.4 (default, Jan 16 2018, 10:17:58) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Ubantu 上面安裝Python3、Scrapy

sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxsltl-dev zliblg-dev 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 編譯環(huán)境準(zhǔn)備 ===============================================...
    古寒飛閱讀 436評(píng)論 0 0
  • 今天準(zhǔn)備在CentOS上安裝Python3(因?yàn)槲野l(fā)現(xiàn)我的系統(tǒng)上只有2并沒(méi)有3版本),上網(wǎng)發(fā)現(xiàn)都是先在網(wǎng)站上下載一...
    射手再見(jiàn)藍(lán)天575閱讀 1,201評(píng)論 0 1
  • 在純凈的 CentOS 系統(tǒng)上安裝 Python 環(huán)境主要有兩種辦法。 一種是通過(guò)源碼編譯安裝,另外一種就是安裝已...
    mlion閱讀 1,060評(píng)論 0 3
  • 近兩天在CentOS7上安裝了oracle,在網(wǎng)上找了一些資料,發(fā)現(xiàn)不是很全面,為了方便以后再次安裝,所以...
    即墨雨閱讀 6,997評(píng)論 1 11
  • 回家過(guò)年以來(lái),讀寫(xiě)都松懈了,打卡沒(méi)有規(guī)律,看書(shū)更是停止。今天翻看了一下“千聊”,發(fā)現(xiàn)讀寫(xiě)的公開(kāi)課我都落了有四節(jié)課沒(méi)...
    巧巧姐閱讀 115評(píng)論 0 1

友情鏈接更多精彩內(nèi)容