RHEL安裝python2.7.12


一.下載python安裝包

二.上傳python安裝包文件到linux操作系統

三.解壓縮包

四.配置、編譯和安裝

五.檢測和設置環境變量





一.下載python安裝包

  1. 輸入python網址https://www.python.org/,然後【Downloads】

wKiom1hf54XQRfWUAAE4xHyDHiQ178.png-wh_50

跳出界面後,選擇【Linux/UNIX】

wKioL1hf6L_yu-g7AAFsQTxtIYU353.png-wh_50





然後選擇【python 2.7.12】==》【Download Gzipped source tarball】==》然後下載到本

wKioL1hf6SvxwXVEAABmdGMbm8Q563.png-wh_50

https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz

二.上傳python安裝包文件到linux操作系統

1.安裝好WinSCP軟件(可以在360軟件管家裏面下載)

wKiom1hf6VSSWwxaAAECl2WQ898837.png-wh_50

2. 雙擊打開WinSCP軟件

wKioL1hf6Wbx3iCOAAAn6HWFVUY248.png-wh_50

3.登錄

 【主機名】==》【用戶】==》【密碼】==》【登錄】

wKioL1hf6XqBw36dAACLetxB8xE460.png-wh_50

驗證信息

wKiom1hf6Yihe7M2AABIgkC2osk825.png-wh_50

【是】

wKiom1hf6Zqh0EoDAACMw-b3b6k204.png-wh_50

登錄成功

wKioL1hf6bXhnQ9sAAJgRrDzIYg556.png-wh_50

將python文件上傳到/usr/local,然後【確定】

wKiom1hf6d-Bn75ZAAJ6o_clFsk837.png-wh_50

三.解壓縮包

1.輸入  【cd /usr/local/】

[root@192 ~]# cd /usr/local

[root@192 local]# ls

bin  etc  games  include  lib  libexec  Python-2.7.12.tgz  sbin  share  src

[root@192 local]#

wKioL1hf6hbzeq29AAAYPw0k3oU563.png-wh_50

2.解壓操作

1.輸入【tar -zxvf /usr/local/Python-2.7.12.tgz】

[root@192 local]# tar -zxvf /usr/local/Python-2.7.12.tgz

wKioL1hf6k2jJwKvAAALJsfHGrw805.png-wh_50


2.輸入 【ls】 查看是否有Python-2.7.12的文件夾

[root@192 local]# ls

bin  etc  games  include  lib  libexec  Python-2.7.12  Python-2.7.12.tgz  sbin  share  src

[root@192 local]#

wKiom1hf6nmAmfljAAAZlDy4Mbk636.png-wh_50

四.配置、編譯和安裝

 輸入【cd Python-2.7.12】進入Python-2.7.12文件夾

wKiom1hf6p2BI37vAAAImhibgwM633.png-wh_50

1、configure 配置 

輸入【./configure --prefix=/usr/local/Python-2.7.12】,進行安裝配置

[root@192 Python-2.7.12]# ./configure --prefix=/usr/local/Python-2.7.12

wKioL1hf6rjjgyHlAAALfoo83dY057.png-wh_50

這個過程的時間比較

wKioL1hf6tGzKoTRAABIbKEigsE884.png-wh_50

看到creating Makefile,配置成功

wKiom1hf6vHBc7E8AAAu0d0XN0o512.png-wh_50

2、 make 編譯

輸入【make】,進行編譯

[root@192 Python-2.7.12]# make

wKiom1hf62OAm_hPAAATDlR2hZg143.png-wh_50

出現下列提示表示正在進行

wKioL1hf64Hz1TQCAABsosQ3naA736.png-wh_50

安裝成功

wKiom1hf64Hi5RLgAAAxLpW6tSw924.png-wh_50


3、 make install 安裝

1.輸入【make install

[root@192 Python-2.7.12]# make install

wKiom1hf69KhkTeIAAAY1Da7Y7k006.png-wh_50

2.正在安裝

wKioL1hf7BOAuxHeAAA7S3wpAiU127.png-wh_50

3.安裝成功

wKioL1hf7CPxKEysAAAwLGAj-Qg909.png-wh_50

五、檢測和設置環境變量

1、安裝完後,我們在linux命令行中打入python,執行的還是之前系統自帶的2.4版本,這個跟系統的環境變量有關

wKiom1hf7EjiblBJAAAkJAgqYoA852.png-wh_50

按【ctrl+d】 退出python界面

2、進入/usr/bin/文件夾裏面看到有如下文件:python、python2、pthon2.4,如下圖:

wKioL1hf7HaA--O0AAA6HC-hzNA315.png-wh_50

3、如果我們用絕對路徑的方式來執行剛剛安裝的2.6版本就會運行2.6版本的了,如下圖:

[root@192 bin]# /usr/local/Python-2.7.12/bin/python

wKioL1hf7I_xrYKdAAAj34reJxc974.png-wh_50

4、查看當前目錄

[root@192 bin]# pwd

/usr/bin

[root@192 bin]#

5、切換到該目錄下,也發現有跟/usr/bin/目錄下一樣的python文件,

wKiom1hf7ROh6dwXAAAlXC1SDUw168.png-wh_50

6、用PATH="$PATH":/usr/local/Python-2.7.12/bin/把該目錄添加到linux環境變量中,如下圖

[root@192 bin]# PATH="$PATH":/usr/local/Python-2.7.12/bin/

[root@192 bin]# echo $PATH

/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/Python-2.7.12/bin/

[root@192 bin]#

wKioL1hf7S-B9L3UAAAkh9BC7SE575.png-wh_50

7、此時再在命令行裏輸入python,系統還是執行2.4版本的,因爲系統先搜到的是/usr/bin/裏面的python,但是輸入python2.7已經執行2.7版的了,如下圖:

wKioL1hf7UayhROdAAAunYBsHsA023.png-wh_50

注:按【ctrl+d】 退出python界面

8、我們到/usr/bin/中刪除裏面的python文件,然後再在該目錄下創建2.7的一個symbolic link就可以讓系統執行我們想要的2.7版本了,如下:

1、cd /usr/bin

wKioL1hf7XKSTb9YAAANMGL8I0A885.png-wh_50

2、rm -rf python

輸入:ls -l python*  會看到標紅色

wKiom1hf7Yag9mX6AAA2Qn1x_Zs790.png-wh_50

3、ln -s /usr/local/Python-2.7.12/bin/python ./python

[root@192 bin]# pwd

/usr/local/Python-2.7.12/bin

[root@192 bin]# cd /usr/bin/

[root@192 bin]# rm -rf python

[root@192 bin]# python

-bash: /usr/bin/python: No such file or directory

[root@192 bin]# ls -l python*

lrwxrwxrwx 1 root root    6 Dec 25 03:03 python2 -> python

-rwxr-xr-x 1 root root 5708 Dec 22  2011 python2.4

[root@192 bin]# ln -s /usr/local/Python-2.7.12/b

bin/   build/

[root@192 bin]# ln -s /usr/local/Python-2.7.12/bin/python ./python

[root@192 bin]#

wKioL1hf7aSSa7atAAEX2rc6J_Y822.png-wh_50

再次輸入:ls -l python*   ,看到紅色標記已經消失

wKioL1hf7dGAHE8UAAAn6Rf0ftU469.png-wh_50

最後驗證輸入python

wKiom1hf7g7DPNVVAAB19EF4ZCE955.png-wh_50

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章