安装过程
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的插件有此功能。
vim模板 http://blog.sina.com.cn/s/blog_69b830910101bfem.html