Linux升级Python版本
yum install -y bzip2* #nodejs 0.8.5需要,请安装python前,先安装此模块。?wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgztar zvxf Python-2.7.3.tgzcd Python-2.7.3./configuremake && make install/usr/local/bin/python2.7 -V #查看Python版本
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。
mv /usr/bin/python /usr/bin/python.bakln -s //usr/local/bin/python2.6 /usr/bin/pythonpython -V #检验python指向是否成功
$vi /usr/bin/yum
将文本编辑显示的#/usr/bin/python修改为#/usr/bin/python2.4,保存修改即可。
?
三.动态语言带来的好处
从程序设计带来的快感(我相信只有热爱这方面的人才有的感觉)来说,动态语言,比如python,节约了更多的时间可以用来陪女朋友或者老婆,或者老公
当然,作为互联网时代快速开发来说,赶鸭子上线,也是《黑客与画家》上面介绍的,快速开发很重要,当然需要符合这方面的需求
动态语言的CPU密集型运算必然比不过C/C++
总之:人生苦短,我用python
#!usr/bin/python?import socket?host=''?port=51423?s=socket.socket socket.,socket.socket.,socket.,1,port1print"Server is running on port?%d?;Press Ctrl-c to terminate."?% port?while 1:?clientsock,clientaddr=s.=clientsock.'rw',0"welcome ,"+str"\n" "Please enter a string:""\n"=clientfile.readline"You entered string is:%s .\n"%line)?clientfile.close()?clientsock.close()
运行该程序,然后用客户端连接