無(wú)關(guān)雜談
第一次寫(xiě)文,有點(diǎn)不知如何下手。糾結(jié)很久,決定無(wú)論如何也要寫(xiě)完第一篇,作為以后寫(xiě)文的開(kāi)始。
python3 安裝
CentOS 7 默認(rèn)安裝有 python,但版本是2.7 。對(duì)于很多像我一樣正在學(xué)習(xí)python但學(xué)習(xí)資料都是python3的朋友,肯定也像我一樣很想把python2換成python3。
為什么是安裝而不是升級(jí)?
CentOS 下的 python2.7 是系統(tǒng)自帶的,所以有很多相關(guān)軟件都有使用到 python2 ,比如:yum 。若是直接升級(jí)有可能會(huì)造成某些軟件無(wú)法正常使用,所以我們選擇 python2.7 與 python3并存方案。
一、準(zhǔn)備工作
安裝幾個(gè)常用工具
yum install net-tools vim wget make gcc g++ gc++ readline readline-devel -y
準(zhǔn)備好安裝目錄
mkdir /usr/local/python3
切換到安裝目錄
cd??/usr/local/python3/
二、下載安裝
下載python3
wget?https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
你可以自己上python.org選擇最新的python版本
解壓縮并切換到解壓后的目錄下
tar -xzvf Python-3.6.5.tgz
cd Python-3.6.5/
開(kāi)始編譯&安裝&創(chuàng)建軟鏈接
./configure --prefix=/usr/local/python3
make
make install
ln? -s? /usr/local/python3/bin/python3? /usr/bin/python3
三、驗(yàn)證安裝是否成功
四、修改默認(rèn)python
備份原默認(rèn)python 軟鏈接
mv????/usr/bin/python????/usr/bin/python.bak
創(chuàng)建新的默認(rèn)python軟鏈接
ln? -s? /usr/bin/python3? ?/usr/bin/python
五、修改yum中python
將以下第一行指定的 python 版本改為 python2.7
vim? /usr/bin/yum
vim? /usr/libexec/urlgrabber-ext-down