设为首页 收藏本站
查看: 2008|回复: 0

[经验分享] RHEL安装python2.7.12-testing

[复制链接]

尚未签到

发表于 2018-8-16 06:40:20 | 显示全部楼层 |阅读模式
  一.下载python安装包
  二.上传python安装包文件到linux操作系统
  三.解压缩包
  四.配置、编译和安装
  五.检测和设置环境变量
  一.下载python安装包

  •   输入python网址https://www.python.org/,然后【Downloads】
DSC0000.png

  跳出界面后,选择【Linux/UNIX】
DSC0001.png

  然后选择【python 2.7.12】==》【Download Gzipped source tarball】==》然后下载到本
DSC0002.png

  https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
  二.上传python安装包文件到linux操作系统
  1.安装好WinSCP软件(可以在360软件管家里面下载)
DSC0003.png

  2. 双击打开WinSCP软件
DSC0004.png

  3.登录
  【主机名】==》【用户】==》【密码】==》【登录】
DSC0005.png

  验证信息
DSC0006.png

  【是】
DSC0007.png

  登录成功
DSC0008.png

  将python文件上传到/usr/local,然后【确定】
DSC0009.png

  三.解压缩包
  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]#
DSC00010.png

  2.解压操作
  1.输入【tar -zxvf /usr/local/Python-2.7.12.tgz】
  [root@192 local]# tar -zxvf /usr/local/Python-2.7.12.tgz
DSC00011.png

  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]#
DSC00012.png

  四.配置、编译和安装
  输入【cd Python-2.7.12】进入Python-2.7.12文件夹
DSC00013.png

  1、configure 配置
  输入【./configure --prefix=/usr/local/Python-2.7.12】,进行安装配置
  [root@192 Python-2.7.12]# ./configure --prefix=/usr/local/Python-2.7.12
DSC00014.png

  这个过程的时间比较
DSC00015.png

  看到creating Makefile,配置成功
DSC00016.png

  2、 make 编译
  输入【make】,进行编译
  [root@192 Python-2.7.12]# make
DSC00017.png

  出现下列提示表示正在进行
DSC00018.png

  安装成功
DSC00019.png

  3、 make install 安装
  1.输入【make install】
  [root@192 Python-2.7.12]# make install
DSC00020.png

  2.正在安装
DSC00021.png

  3.安装成功
DSC00022.png

  五、检测和设置环境变量
  1、安装完后,我们在linux命令行中打入python,执行的还是之前系统自带的2.4版本,这个跟系统的环境变量有关
DSC00023.png

  按【ctrl+d】 退出python界面
  2、进入/usr/bin/文件夹里面看到有如下文件:python、python2、pthon2.4,如下图:
DSC00024.png

  3、如果我们用绝对路径的方式来执行刚刚安装的2.6版本就会运行2.6版本的了,如下图:
  [root@192 bin]# /usr/local/Python-2.7.12/bin/python
DSC00025.png

  4、查看当前目录
  [root@192 bin]# pwd
  /usr/bin
  [root@192 bin]#
  5、切换到该目录下,也发现有跟/usr/bin/目录下一样的python文件,
DSC00026.png

  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]#
DSC00027.png

  7、此时再在命令行里输入python,系统还是执行2.4版本的,因为系统先搜到的是/usr/bin/里面的python,但是输入python2.7已经执行2.7版的了,如下图:
DSC00028.png

  注:按【ctrl+d】 退出python界面
  8、我们到/usr/bin/中删除里面的python文件,然后再在该目录下创建2.7的一个symbolic link就可以让系统执行我们想要的2.7版本了,如下:
  1、cd /usr/bin
DSC00029.png

  2、rm -rf python
  输入:ls -l python*  会看到标红色
DSC00030.png

  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]#
DSC00031.png

  再次输入:ls -l python*   ,看到红色标记已经消失
DSC00032.png

  最后验证输入python
DSC00033.png

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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-552345-1-1.html 上篇帖子: python生成20个随机的DNA fasta格式文件 下篇帖子: python的一些模块
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表