一 、一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从下边的截图,可以看到我的 linux下,预装Python 的版本非常低,古老的 Python 2.6.4rc2 (r264rc2:75497, Oct 20 2009, 02:55:11) 版本。这里我准备安装现阶段稍微主流点的版本 。
二、下载
去这个网站下载源代码:http://www.python.org/download/ (官网)
源码包名为 Python-2.7.3.tgz , 将其上传到服务器:/work 目录下,用于存放源代码和安装包 。
在/work 目录下sudo mkdir Python 文件夹 , 加上权限 : sudo chown -R book:book Python ,将下载的压缩包放入里面 。
三 、 解压
tar -xzf Python-2.7.3.tgz 得到 文件夹 Python-2.7.3
四 、编译、安装
在文件夹根目录下 ,可以看到 configure 文件
1、配置:./configure (生成Makefile文件) ,打开configure文件可以看到它的默认安装路径为:prefix=/usr/local
2、编译:直接 make ,会编译个几分钟。。。。。
3、安装:sudo make install (安装到/usr/local下,在/usr/local/bin 下即发现Python的应用程序)
五、first blood!
安装完之后,我们执行python命令,你会发现默认的 python命令仍旧是指向旧的版本 Python 2.6.4
将新安装的python路径添加到环境变量中:export PATH=$PATH:/usr/local/bin
执行python2.7:
Python 2.7.3 (default, Jan 22 2017, 21:44:26)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
即可用命令行方式运行程序了!
Linux上创建一个 hello.py文件,里边只写一行代码
#!/usr/local/bin/python2.7 (类似于shell的路径声明)
print "Hello Python !"
给这个文件加上可执行权限:chmod +xhello.py
然后运行 ./hello.py ,终端输出:
Hello Python !
要更好的使用python这个工具,还需要安装其他一些工具库,用来完成一些更高级的数据处理、图形的强大功能,以后再介绍吧!