CentOS 6.5安装Python3

安装过程

wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz     #官网下载最新版源码
tar zxvf Python-3.4.3.tgz
cd Python-3.4.3
./configure && make && make install          #编译安装

#替换python2
mv /usr/bin/python /usr/bin/python.bak.2.6
ln -s /usr/local/bin/python3.4 /usr/bin/python

验证安装

[root@HADOOP-215 begin]# python -V
Python 3.4.3

yum问题解决

替换python2后yum命令会报错

[root@HADOOP-215 begin]# yum
  File "/usr/bin/yum", line 31
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

编辑/usr/bin/yum,修改python为python2版本

#!/usr/bin/python2.6

快速新建源码

快速新建源码的一种方法,编辑/usr/local/sbin/new

#!/bin/bash

[ $# -lt 1 ] && echo "args error" && exit 1
file=$1
today=`date +%Y-%m-%d\ %T`
email="i@annhe.net"
comment=$2

[ -f $file ] && echo "$file exists!" && exit 1

touch $file
cat > $file <<EOF
#!/usr/bin/env python3
# -*- coding:utf-8 -*-

#-----------------------------------------------------------
# Usage: $comment
# \$Id: $file  $email  $today \$
#-----------------------------------------------------------

EOF

chmod +x $file
vim $file

演示结果如下

[root@HADOOP-215 begin]# new demo.py "a demo of new"

#!/usr/bin/env python3
# -*- coding:utf-8 -*-

#-----------------------------------------------------------
# Usage: a demo of new
# $Id: demo.py  i@annhe.net  2015-06-13 23:06:34 $
#-----------------------------------------------------------

vim应该有插件实现快速编辑功能。Notepad++有个叫QuickText的插件有此功能。

One thought on “CentOS 6.5安装Python3

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注