PythonTip >> 博文 >> python

IT牛人博客聚合 - Linux下Python版本切换脚本 |编程牛人|技术牛人

zihua 2014-01-20 23:01:24 点击: 1078 | 收藏


Update 2012-01-01:

请忽略本文,更好的切换版本请使用virtualenv+virtualenvwrapper,回头我会写一篇两者的介绍文章。

公司环境使用Python2.7作为开发版本,GAE需要Python2.5作为开发版本,Arch这个更新狂又自动升级Python版本到3.2。

我之前想找一个Python版本切换的小工具,结果没找到合适的,今天在调GAE的时候,就自己写了一个小脚本。

#!/bin/bash

#FILENAME: trackPointScrolling.sh
#DESC: 切换pytohn版本
#AUTHOR: alswl
#DATE: 2011-11-18

PYTHON=/usr/bin/python
PYTHON25=/usr/local/python2.5/bin/python2.5
PYTHON27=/usr/bin/python2.7
PYTHON3=/usr/bin/python3

if [ $# != 1 ] ; then
	echo 参数错误,正确参数为 '5/7/3'
	exit
fi

if [ $1 == '5' ]; then
	ln -fs $PYTHON25 $PYTHON
elif [ $1 == '7' ]; then
	ln -fs $PYTHON27 $PYTHON
elif [ $1 == '3' ]; then
	ln -fs $PYTHON3 $PYTHON
else
	echo 错误的参数: "$1"
fi

echo 当前Python版本:
echo `python --version`

使用的时候要先修改一下PYTHON25/PYTHON27/PYTHON3指向的位置,然后这个脚本会在/usr/bin/pytohn创建对应的软链接。

我建议把不同版本的Python安装到/usr/local/pythonxx/下面去,以后卸载比较方便,省得去一点点rm。

我又卖弄自己少的可怜的Linux知识了,哈哈。

版权所有 © 2010 转载本站文章请注明: 转载自Log4D

原文链接:http://log4d.com/2011/11/python-version-script

您可以随意地转载本站的文章,但是必须在醒目位置注明来源及本站链接,不可以将本站文章商业化使用,或者修改、转换或者以本作品为基础进行创作。

3a1ff193cee606bd1e2ea554a16353ee

原文链接:http://www.wumii.com/item/O72SNPvI

作者:zihua | 分类: python | 标签: python | 阅读: 1078 | 发布于: 2014-01-20 23时 |