1. 程式人生 > >CentOS 7下升級Python版本到3.x系列

CentOS 7下升級Python版本到3.x系列

由於python官方已宣佈2.x系列即將停止支援,為了向前看,我們升級系統的python版本為3.x系列
伺服器系統為當前最新的CentOS 7.4

1.安裝前檢視當前系統下的python版本號

# python -V

2.獲取python3.x的官方軟體包

# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

3.解壓縮該軟體包

# tar -zxvf Python-3.6.5.tgz

4.在解壓目錄下安裝配置

# cd Python-3.6.5
# ./configure

5.編譯並安裝

# make
# make install

6.驗證當前系統下安裝的python版本號


# python3 -V

7.檢視一下新安裝的python3的檔案位置

8.備份原有配置,設定python預設版本號為3.x

# mv /usr/bin/python /usr/bin/python.bak
# ln -s /usr/local/bin/python3 /usr/bin/python

9.檢視一下2.x版本的檔案位置

10.為了使yum命令正常使用,需要將其配置的python依然指向2.x版本

/usr/bin/yum
/usr/libexec/urlgrabber-ext-down
將上面兩個檔案的頭部檔案修改為老版本即可
!/usr/bin/python --> !/usr/bin/python2.7

相關推薦

CentOS 7升級Python版本3.x系列

由於python官方已宣佈2.x系列即將停止支援,為了向前看,我們升級系統的python版本為3.x系列伺服器系統為當前最新的CentOS 7.4 1.安裝前檢視當前系統下的python版本號 # python -V 2.獲取python3.x的官方軟體包 # wget https://www.python

CentOS 7.x升級Python版本3.x系列(新老版本共存)

由於python官方已宣佈2.x系列即將停止支援,為了向前看,我們升級系統的python版本為3.x系列伺服器系統為當前最新的CentOS 7.4   1.安裝前檢視當前系統下的python版本號 # python -V 2.獲取python3.x的官方軟體包 # wget https:/

記錄:Ubuntu升級Python從2.x3.x

終端 http 方法 ubun 可能 var png 解鎖 建立 一、安裝Python3 在Ubuntu中的終端輸入:sudo apt-get install python3 提示資源被鎖住,可能有另外一個程序在占用此資源。 解決方法:輸入以下指令解鎖資源 sudo rm

Linux升級Python3.5.2版本

方法 logs 支持 行修改 make bin tar etc img 原文出處:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介紹在Linux(CentOS)下將Python的版本升級為3.5.2的方法 眾所周知,在202

Linux升級python版本2.x3.x

Ubuntu 將Python從預設的2.7升級到3.* 版本(建議使用原系統Python版本進行Python開發) 因為Ubuntu很多底層採用的是Python2.*,Python3和Python2是互相不相容的,所以此時不能解除安裝Python2,需要將預設Python的指向Pyth

Linux 升級 Python3.x

頁面 accep tps 修改 img spa ont oca Language 簡述 CentOS 7 中默認安裝了 Python,版本比較低(2.7.5),為了使用新版 3.x,需要對舊版本進行升級。 由於很多基本的命令、軟件包都依賴舊版本,比如:yum。所以,在更新

Linux升級Python3.X

        目前大部分都在用Python3.x,但是有些Linux主機上依舊是2.x版本,所以需要將Linux的Python版本進行升級,開始直接百度,看了幾個部落格,照著升級,結果一堆錯誤,各種裝依賴包,各種錯誤,最終還是沒搞定,尼瑪,氣死人。          最後

CentOS 7 yum 安裝MariaDB10.3詳解

前言 mariadb 和mysql就像親兄弟的關係,各種語法、驅動啥的,在mysql上能上的,在mariadb上基本都可以直接使用。更多的細節在此不多說。 1、刪除舊版本 centos7下預設安裝有mariadb資料庫,但是是舊版本,在安裝新版本前需要先把舊版本刪除,有些系統還預

Centos 7編譯安裝Linux-3.18.44-rt47核心

獲取原始碼以及補丁 從Linux核心官網上下載3.18.44版本的核心原始碼,並且從rt.wiki上下載相對應的補丁,用於支援核心實時性。 安裝編譯所依賴的庫 yum -y groupin

centos 6.4 升級python版本2.7.12

figure ftp tar .com 下載 http nbsp python2 zxvf 註意:需要root權限查看python版本:python --version1.下載Python-2.7.12wget https://www.python.org/ftp/pyth

Mac 升級python 2.7python 3.6

一、前言 mac 系統自帶python 2.7本文目的將python 2.7升級到python 3.6 網上有部分文章建議,兩個版本共存,博主並不知道版本共存好用,還是升級之後好用,所以讀者們慎選 二、去官網下載最新的安裝包 官網 選擇最新的版本下載,會有Mac OSC 和Wi

CentOS 7 升級Python3.5後,yum,和gnome-twear-tool 出現的問題

關於CentOS 7升級Python到3.5後,yum出現的問題。 lincanbin CentOS 7升級Python到3.5後,我跟以前CentOS 6一樣,在/usr/bin/python建立了一個指向Python 3的軟連線,然後將/usr/bin/

CentOS 7中實現Python 3.6與2.7共存及版本切換

貌似目前大多數Linux發行版本中自帶的Python還都是2.7.x系列,但是越來越多的包包都開始拋棄2.7.x版本了,記錄一下在CentOS 7中安裝Python 3.6實現與自帶2.7兩個版本共存並可以自由切換 1.安裝Python 3.6和pip 先新增阿里雲映象站

python升級版本3

python升級 highlight pytho zlib body nbsp style 更改 b- 一、下載python3 下載python3版本 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a3

CentOS 7 配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 2018.3.11

service req pac pat 二進制 logs block ip 地址 rom CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 阿裏雲服務器的選擇 當然是選擇學生優惠啦。這裏阿裏雲還提供了輕量級服務器這個選項

linux機器升級python版本至2.7.13

python版本背景:剛申請的機器python版本是2.6的,需要手動升級到2.7.13版本; 步驟: 1 下載python2.7.13版本的源碼包wget http://python.org/ftp/python/2.7.13/Python-2.7.13.tgz --no-check-certificate

CentOS 7MongoDB 3.6 的安裝及基本操作

進程命令 san documents 獲得 運行 配置 imp 步驟 code 一、MongoDB簡介 MongoDB是一款跨平臺、面向文檔的數據庫,可以實現高性能,高可用性,並且能夠輕松擴展。MongoDB 是由C++語言編寫的,是一個基於分布式文件存儲的開源數據庫系

CentOS 7上安裝Python 3.6.1

ret 例如 應用程序 rap 發包 pda code inux wget CentOS 7默認安裝了Python 2.7,系統本身也使用它來啟用系統命令例如‘yum’ 雖然作為開發人員我可以用Python 2.7做很多事情,但我真的想要利用Python 3附帶的新語言功能

CentOS 7安裝nexus 3

安裝nexus 3的幾個注意事項: 1、nexus 3和nexus 2不一樣,nexus 2可以搜尋Maven主倉庫的包,但在nexus 3不能,只能搜尋快取過的包。 2、安裝時關心的點在於執行環境,倉庫地址修改,執行使用者,JVM引數 下面是安裝步驟: 1、執行環境為Java 8,很多網上說要Mav

Ubuntu14.04升級MySQL版本從 5.5.58-0ubuntu0.14.04.1-log 升級到 5.7.22

MySQL5.7版本上資料庫有蠻多的新特性,伺服器上的資料庫版本是5.5.*的,想升級到5.7體驗一把。 1.首先還是備份一下資料庫比較保險,我的話就只備份兩個比較重要的庫 mysqldump -uroot -p'password' 'database'> mywork.du