Centos7之安裝Python3.5
Centos7預設安裝了python2.7.5 因為一些命令要用它比如yum 它使用的是python2.7.5
(個人認為還是不要把/usr/bin中的python從2.7.5轉乘python3
給這個bin目錄下面建立一個python3的串連即可。
要進行python的編程使用這個python3命令就可以了。
後面的eclipse整合這個python我還是指定到了具體的python
) 1–下載python3.5的包
在python官網https://www.python.org/downloads/release/python-351/
下載tgz包就可以了。其實下面的2個包其一都可以使用
Python-3.5.1.tgz (這個不是編譯過的東西,不能解壓之後直接使用)
Python-3.5.1.tar.xz (這個是pthon的源碼) 2–解壓檔案
tar -xf Python-3.5.1.tgz
3–解壓之後有一個目錄Python-3.5.1,進入目錄
cd Python-3.5.1
4–開始安裝,使用編譯的方法進行安裝
在python的目錄中有一個README檔案,他介紹了如何安裝python。
但是我們要指定這個安裝目錄
mkdir /usr/python3.5./configure --prefix=/usr/python3.5makemake install
說明./configure命令執行完畢之後建立一個檔案creating Makefile,供下面的make命令使用
執行make install之後就會把程式安裝到我們指定的目錄中去
Centos7之安裝Python3.5__Python">
Centos7之安裝Python3.5__Python"> 5–讓系統預設使用Python 3.5.1
在/usr/bin中有python、python2、python2.7三個檔案依次指向後者,我們將python備份
cd /usr/bin mv python python.bak ln -s /usr/python3.5/bin/python3 /usr/bin/python
注意我們編譯安裝之後在/usr/python3.5/bin下會自動產生一個python3的串連,他指向bin目錄中的python3.5
Centos7之安裝Python3.5__Python"> 6–因為yum使用python2,因此替換為python3後可能無法正常工作,繼續使用這個python2.7.5
因此修改yum設定檔(sudo vi /usr/bin/yum)。
把檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.7儲存退出即可