python 在liunx环境下升级版本
一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从下边的截图,可以看到我的 linux下,预装Python 的版本非常低,古老的 2.4.3版本。这里我准备安装现阶段稍微主流点的版本 2.7.3。
先查看python版本,输入python,就能显示当前的python的版本
下载新版本:官网下载地址:http://www.python.org/download/
下载稳定版本,解压缩,命令:tar -xzf Python-2.7.3.tgz
解压后进入到解压缩文件的根目录,运行命令:./configure
*************************************************************************************************************
补:configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用。打开 Makefile你就会发现,里边制定了构建的顺序, Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件。 |
*************************************************************************************************************
编译源码
命令:make
make实际上编译你的源代码,并生成执行文件。 |
再执行make install 命令
make install
make install实际上是把生成的执行文件拷贝到 linux系统中必要的目录下,比如拷贝到 /usr/local/bin 目录下,这样所有 user就都能运行这个程序了。 |
到这里Python 就算安装完成了。需要说的是,其实其他的 linux软件安装也是大同小异的,基本都需要走 configure>make>make install这么一个过程。
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
1 | mv /usr/bin/python /usr/bin/python_old |
再建立新版本python的链接
1 | ln -s /usr/ local /python3/bin/python3 /usr/bin/python |
这个时候输入
1 | python |
显示更新完python
源:http://blog.csdn.net/pan_tian/article/details/7684409
可参考:http://blog.csdn.net/jcjc918/article/details/11022345