昊天SEO

CentOS6.5升级Python

准备

centos6.5的python版本默认是2.6.6,可能有的时候我们需要升级到更高的版本,那就来动手升级下吧。我这里以2.7.8版本为例,根据实际需要选择升级版本即可。

  1. yum install -y gcc gcc-c++ make readline-devel wget
  2. wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

安装

  1. tar zxvf Python2.7.8.tgz
  2. cd Python2.7.8
  3. ./configure prefix=/usr/local/python27
  4. make && make install

解析::tar zxvf 解压命令

-z 支持gzip解压文件   -x 从压缩的文件中提取文件 -v 显示操作过程 -f 指定压缩文件

prefix= 指定安装目录 

./configure 配置环境
make是编译的意思。就是把源码包编译成二进制可执行文件
make install 就是安装的意思。

 

 

一路下来没有报错,可以试试以下命令

  1. /usr/local/python27/bin/python2.7 V

如果看到输出python2.7.8,就说明安装成功了

配置

创建一个链接来使系统默认python变为python2.7

  1. ln fs /usr/local/python27/bin/python2.7 /usr/bin/python

ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。

参  数:
-b或–backup  删除,覆盖目标文件之前的备份。
-d或-F或–directory  建立目录的硬连接。
-f或–force  强行建立文件或目录的连接,不论文件或目录是否存在。
-i或–interactive  覆盖既有文件之前先询问用户。
-n或–no-dereference  把符号连接的目的目录视为一般文件。
-s或–symbolic  对源文件建立符号连接,而非硬连接。
-S<字尾备份字符串>或–suffix=<字尾备份字符串>  用”-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的字尾备份字符串是符号”~”,您可通过”-S”参数来改变它。
-v或–verbose  显示指令执行过程。
-V<备份方式>或–version-control=<备份方式>  用”-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用”-S”参数变更,当使用”-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串。
–help  在线帮助。
–version  显示版本信息。

 

接下来修改/usr/bin/yum文件,不然yum会用不了,只需将将第一行的
#!/usr/bin/python
改成
#!/usr/bin/python2.6

到此升级python完毕。

本文地址官网    新乡网站建设,seo

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址