在CentOS上安裝Python3的三種方法

Centos7默認(rèn)自帶了Python2.7版本,但是因?yàn)轫?xiàng)目需要使用Python3.X你可以按照此文的三個(gè)方法進(jìn)行安裝.

注:本文示例安裝版本為Python3.5府怯,

一龄减、Python源代碼編譯安裝

安裝必要工具 yum-utils ,它的功能是管理repository及擴(kuò)展包的工具 (主要是針對(duì)repository)

$ sudo yum install yum-utils

使用yum-builddep為Python3構(gòu)建環(huán)境,安裝缺失的軟件依賴,使用下面的命令會(huì)自動(dòng)處理.

$ sudo yum-builddep python

完成后下載Python3的源碼包(筆者以Python3.5為例)胁孙,Python源碼包目錄: https://www.python.org/ftp/python/ 秒旋,截至發(fā)博當(dāng)日Python3的最新版本為 3.7.0

$ curl -O https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

最后一步竞滓,編譯安裝Python3,默認(rèn)的安裝目錄是 /usr/local 如果你要改成其他目錄可以在編譯(make)前使用 configure 命令后面追加參數(shù) “–prefix=/alternative/path” 來完成修改疫向。

$ tar xf Python-3.5.0.tgz
$ cd Python-3.5.0
$ ./configure
$ make
$ sudo make install

至此你已經(jīng)在你的CentOS系統(tǒng)中成功安裝了python3咳蔚、pip3、setuptools搔驼,查看python版本

$ python3 -V

建立軟連接
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

如果你要使用Python3作為python的默認(rèn)版本谈火,你需要修改一下 bashrc 文件,增加一行alias參數(shù)

alias python='/usr/local/bin/python3.5'

由于CentOS 7建議不要?jiǎng)?etc/bashrc文件舌涨,而是把用戶自定義的配置放入/etc/profile.d/目錄中糯耍,具體方法為

vi /etc/profile.d/python.sh

輸入alias參數(shù) alias python=’/usr/local/bin/python3.5’,保存退出

如果非root用戶創(chuàng)建的文件需要注意設(shè)置權(quán)限

chmod 755 /etc/profile.d/python.sh

重啟會(huì)話使配置生效

source /etc/profile.d/python.sh

二、從EPEL倉庫安裝

最新的EPEL 7倉庫提供了Python3(python 3.4)的安裝源温技,如果你使用CentOS7或更新的版本的系統(tǒng)你也可以按照下面的步驟很輕松的從EPEL倉庫安裝革为。

安裝最新版本的EPEL

$ sudo yum install epel-release

用yum安裝python 3.4:

$ sudo yum install python34

注意:上面的安裝方法并未安裝pip和setuptools,如果你要安裝這兩個(gè)庫可以使用下面的命令:

$ curl -O https://bootstrap.pypa.io/get-pip.py
$ sudo /usr/bin/python3.4 get-pip.py

三舵鳞、從SCL(Software Collections)倉庫安裝

最后一種方法是通過Software Collections (SCL) repository來安裝震檩,需要注意的是SCL倉庫僅支持CentOS 6.5以上版本,最新版的SCL提供了Python3.3版本蜓堕,具體安裝步驟:

$ sudo yum install python33

從SCL中使用python3抛虏,你需要一行命令來啟用Python3:

$ scl enable python33 <command>

您還可以使用Python編譯器來調(diào)用一個(gè)bash shell:

$ scl enable python33 bash

總結(jié)

筆者建議使用前兩種方法,老司機(jī)使用方法一編譯安裝套才;新手使用方法二yum二進(jìn)制安裝迂猴,簡單方便。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末霜旧,一起剝皮案震驚了整個(gè)濱河市错忱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌挂据,老刑警劉巖以清,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異崎逃,居然都是意外死亡掷倔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門个绍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勒葱,“玉大人,你說我怎么就攤上這事巴柿×菟洌” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵广恢,是天一觀的道長凯旋。 經(jīng)常有香客問我,道長钉迷,這世上最難降的妖魔是什么至非? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮糠聪,結(jié)果婚禮上荒椭,老公的妹妹穿的比我還像新娘。我一直安慰自己舰蟆,他們只是感情好趣惠,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布狸棍。 她就那樣靜靜地躺著,像睡著了一般信卡。 火紅的嫁衣襯著肌膚如雪隔缀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天傍菇,我揣著相機(jī)與錄音猾瘸,去河邊找鬼。 笑死丢习,一個(gè)胖子當(dāng)著我的面吹牛牵触,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播咐低,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼揽思,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了见擦?” 一聲冷哼從身側(cè)響起钉汗,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鲤屡,沒想到半個(gè)月后损痰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酒来,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年卢未,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堰汉。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辽社,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出翘鸭,到底是詐尸還是另有隱情滴铅,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布就乓,位于F島的核電站失息,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏档址。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一邻梆、第九天 我趴在偏房一處隱蔽的房頂上張望守伸。 院中可真熱鬧,春花似錦浦妄、人聲如沸尼摹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蠢涝。三九已至玄呛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間和二,已是汗流浹背徘铝。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惯吕,地道東北人惕它。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像废登,于是被迫代替她去往敵國和親淹魄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348