centos7如何升級(jí)python3.6、安裝ipython6.4以及pip

這篇文章主要介紹centos7如何升級(jí)python3.6、安裝ipython6.4以及pip,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),金壇企業(yè)網(wǎng)站建設(shè),金壇品牌網(wǎng)站建設(shè),網(wǎng)站定制,金壇網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,金壇網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

系統(tǒng)環(huán)境為centos7,需要使用python3以及交互窗口ipython

一、升級(jí)python3.6

1、查看系統(tǒng)自帶python版本

#python --version

(系統(tǒng)自帶python版本較低為2.7)

2、下載python3.6

下載地址: https://www.python.org/ftp/python/

(其中有多個(gè)版本的python,根據(jù)自己需要下載,本例下載python-3.6.4)

3、解壓python-3.6.4

注意:最好將其解壓到/usr/local/目錄下

#tar zxvf Python-3.6.4.tgz -C /usr/local/

4、進(jìn)入/usr/local/Python-3.6.4文件夾下

#cd /usr/local/Python-3.6.4

5、編譯安裝

注意:執(zhí)行configure文件時(shí),如果直接執(zhí)行會(huì)提示增加 --enable-optimizations選項(xiàng)

#./configure --prefix=/usr/local/Python-3.6.4 --enable-optimizations  && make && make install

(解壓安裝過程需要大概10分鐘,耐心等待)

6、更改軟連接使系統(tǒng)默認(rèn)使用python3

①先備份原文件

#mv python python.bak

②建立連接

#ln -s /usr/local/Python-3.6.4/bin/python3.6 /usr/bin/python

7、測(cè)試

#python --version

centos7如何升級(jí)python3.6、安裝ipython6.4以及pip

升級(jí)成功!

8、錯(cuò)誤處理

在python編譯安裝步驟中執(zhí)行完后,可能有如下報(bào)錯(cuò):

zipimport.ZipImportError:can't decompress data:zlib not available

make: ***[install] Error 1

說明系統(tǒng)缺少zlib包,通過yum命令安裝即可,網(wǎng)上也有說缺少其他包的情況,根據(jù)個(gè)人系統(tǒng)配置情況來安裝。

#yum install zlib*

又發(fā)現(xiàn)報(bào)錯(cuò),內(nèi)容如下:

centos7如何升級(jí)python3.6、安裝ipython6.4以及pip

經(jīng)各種度娘教導(dǎo),發(fā)現(xiàn)是因?yàn)閥um命令使用的是系統(tǒng)自帶的python2.7命令,只能更改/usr/bin/yum文件頭部分,將#!/usr/bin/python改為#!/usr/bin/python2.7

另外還需要修改一個(gè)地方/usr/libexec/urlgrabber-ext-down,原因同yum(ps:在實(shí)際安裝過程中,并沒遇到這個(gè)錯(cuò)誤,不過為了不給自己添麻煩,還是改了)

#yum install zlib*

安裝成功

然后再到python3.6的編譯目錄下重新執(zhí)行make install

#cd /usr/local/Python-3.6.4

#make install

二、安裝ipython6.4

有兩種方法安裝ipython,分別是利用python以及ipython源碼安裝、利用pip命令安裝

1、源碼安裝

①下載ipython

下載地址:https://files.pythonhosted.org/packages/ee/01/2a85cd07f5a43fa2e86d60001c213647252662d44a0c2e3d69471a058f1b/ipython-6.4.0.tar.gz

②解壓

#tar zxvf ipython-6.4.0.tar.gz

③進(jìn)入解壓文件

#cd ipython-6.4.0

④安裝

#python setup.py install

⑤測(cè)試安裝

#ipython

⑥錯(cuò)誤處理
在測(cè)試時(shí)如若發(fā)現(xiàn)有如下報(bào)錯(cuò):

bash:ipython:command not found

說明環(huán)境變量設(shè)置有問題,運(yùn)行如下命令:

#alias ipython='python -m IPython'

(此命令只能解決臨時(shí)問題,當(dāng)客戶端斷開之后還會(huì)報(bào)同樣的錯(cuò))
終極解決方案是找到ipython命令位置,軟連接到/usr/bin目錄下,本機(jī)如下:

#ln -s /usr/local/Python-3.6.4/bin/ipython3 /usr/bin/ipython

測(cè)試報(bào)錯(cuò)缺包:

centos7如何升級(jí)python3.6、安裝ipython6.4以及pip

可利用pip命令安裝

#pip install pickleshare

ipython由于依賴的包比較多,多測(cè)試幾次直到可以進(jìn)入ipython命令行即可使用。


2、pip命令安裝

#pip install ipython

(pip命令安裝很方便,但ipython的版本不受自己控制,如若想使用最新版的,還是手動(dòng)安裝比較好)

三、pip使用

其實(shí)在安裝完python3.6后,系統(tǒng)已經(jīng)伴隨安裝了pip3,命令路徑在python路徑的bin目錄下

centos7如何升級(jí)python3.6、安裝ipython6.4以及pip

此時(shí)只需要增加一個(gè)軟連接即可使系統(tǒng)默認(rèn)使用pip

#ln -s /usr/local/Python-3.6.4/bin/pip3 /usr/bin/pip

以上是“centos7如何升級(jí)python3.6、安裝ipython6.4以及pip”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章標(biāo)題:centos7如何升級(jí)python3.6、安裝ipython6.4以及pip
鏈接分享:http://muchs.cn/article24/ghgpje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站Google、網(wǎng)頁設(shè)計(jì)公司、電子商務(wù)、、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營