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