91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

石台县| 仁化县| 松桃| 兴宁市| 积石山| 安图县| 苍南县| 延吉市| 汕尾市| 德兴市| 五原县| 双牌县| 油尖旺区| 衡山县| 彰武县| 温宿县| 博兴县| 孟村| 迁西县| 卢氏县| 都江堰市| 镇坪县| 交城县| 阿荣旗| 兰西县| 五台县| 怀仁县| 论坛| 宜良县| 雷山县| 织金县| 鱼台县| 泸溪县| 上蔡县| 扎兰屯市| 临汾市| 志丹县| 绥宁县| 育儿| 江门市| 精河县|