亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-11-15 16:50:51 來源:億速云 閱讀:563 作者:小新 欄目:編程語言

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

系統環境為centos7,需要使用python3以及交互窗口ipython

一、升級python3.6

1、查看系統自帶python版本

#python --version

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

2、下載python3.6

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

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

3、解壓python-3.6.4

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

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

4、進入/usr/local/Python-3.6.4文件夾下

#cd /usr/local/Python-3.6.4

5、編譯安裝

注意:執行configure文件時,如果直接執行會提示增加 --enable-optimizations選項

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

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

6、更改軟連接使系統默認使用python3

①先備份原文件

#mv python python.bak

②建立連接

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

7、測試

#python --version

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

升級成功!

8、錯誤處理

在python編譯安裝步驟中執行完后,可能有如下報錯:

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

make: ***[install] Error 1

說明系統缺少zlib包,通過yum命令安裝即可,網上也有說缺少其他包的情況,根據個人系統配置情況來安裝。

#yum install zlib*

又發現報錯,內容如下:

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

經各種度娘教導,發現是因為yum命令使用的是系統自帶的python2.7命令,只能更改/usr/bin/yum文件頭部分,將#!/usr/bin/python改為#!/usr/bin/python2.7

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

#yum install zlib*

安裝成功

然后再到python3.6的編譯目錄下重新執行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

③進入解壓文件

#cd ipython-6.4.0

④安裝

#python setup.py install

⑤測試安裝

#ipython

⑥錯誤處理
在測試時如若發現有如下報錯:

bash:ipython:command not found

說明環境變量設置有問題,運行如下命令:

#alias ipython='python -m IPython'

(此命令只能解決臨時問題,當客戶端斷開之后還會報同樣的錯)
終極解決方案是找到ipython命令位置,軟連接到/usr/bin目錄下,本機如下:

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

測試報錯缺包:

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

可利用pip命令安裝

#pip install pickleshare

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


2、pip命令安裝

#pip install ipython

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

三、pip使用

其實在安裝完python3.6后,系統已經伴隨安裝了pip3,命令路徑在python路徑的bin目錄下

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

此時只需要增加一個軟連接即可使系統默認使用pip

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

以上是“centos7如何升級python3.6、安裝ipython6.4以及pip”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南澳县| 永川市| 平湖市| 清水县| 亳州市| 本溪| 盐源县| 吴堡县| 新兴县| 临泉县| 花莲市| 衡阳县| 石楼县| 和硕县| 醴陵市| 云龙县| 昔阳县| 哈尔滨市| 富顺县| 台南县| 郎溪县| 抚松县| 封开县| 新丰县| 宁陵县| 天等县| 黎川县| 清远市| 光山县| 辉南县| 忻州市| 霍山县| 河北区| 安化县| 抚顺县| 当雄县| 焦作市| 通州区| 平利县| 九江县| 三穗县|