RHEL安装python2.7.12

发布时间:2019-08-26 07:19:02编辑:auto阅读(1832)


    一.下载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


关键字