python目前有两个大版本,一个是2.X,一个3.X。两个版本相差不大,但语法上有些不同。比如2.X的print语句变成了3.X中的print函数。而且3.X的性能要比2.X弱一些,但还是有很大优化空间。
开发环境部署:
到官方网站下载你所需要的版本,地址是:https://www.python.org/,一般Download那里,会展示两个python版本选择,一个是3.X最新版本,一个是2.X最新版本。目前最新的分别是3.6.1和2.7.13。
选择你需要的版本后,再选择跟你操作系统匹配的文件,第一个一般是linux系统用的,windows系统的会标明。
下载后,windows环境下最好办,是msi文件的话直接下好运行,然后选择C盘目录下,文件夹名字用python加你的版本。如果是zip那就解压到C盘目录下,名字改短一点,python加你的版本。
windows环境变量配置:在path环境变量的最后加上 :C:\python x.x.x(你python安装目录名字)
然后打开cmd,输入python检查是否配置成功。
linux的话,就下tgz那个类型的文件,将文件下好后,传到root目录下。linux系统是自带python的,但如果你想换版本这就需要再装一次,不需要担心原来的版本,会将其备份。
1、linux环境下python安装:
将tgz文件拷到一个目录下后,输入 tar xvf Python-2.x.x.tgz (最后一个参数改成你的文件名),第二个参数的意思是x:解压,v:显示所有过程,f:使用文件名。
输入:cd Python-2.x.x(替换成你的文件名) ,进入解压好的文件夹,然后输入: ./configure --prefix=/usr/bin/pythonx.x(你安装的大版本),这句语句是指定安装目录,usr的bin文件夹下放的是linux系统可执行文件。
输入 make(编译),再输入 make install (安装)。千万要保证你有root的权限,不然会执行不了。
输入 mv /usr/bin/python /usr/bin/python.bak,把原来的python备份。
输入 ln -sf /usr/bin/pythonx.x(你安装的大版本),/bin/pythonx.x(你安装的大版本), /usr/bin/python 设置软连接,方便使用。
输入 cd..,退出当前安装目录,然后输入 python -V 查看一下python版本,如果控制台输出的版本信息,是跟你下载安装的版本号一致,那就说明安装成功了。
2.修复yum命令
因为yum是python的一个模块,所以你升级了python版本就需要修改yum的配置,
输入 vi /usr/bin/yum ,修改文件的第一行,改成#!/usr/bin/python2.6,就可以了。
这样基本的python环境就装好了,你需要额外的模块,那就再下载并安装。
安装模块的话,推荐用pip,python的包管理器。
windows环境:
下载地址:https://pypi.python.org/pypi/pip#downloads,下第一个,很小,只有1M。
下载后,解压到C盘下(推荐),然后再配置下环境变量,在path环境变量的最后添加:C:\python2.x.x(你的python安装目录名)\Scripts,别将之前的写的C:\python x.x.x(你python安装目录名字)删了。
打开cmd,输入pip,就可以知道是否配置成功。
linux环境:
输入 :sudo yum install python-pip
如果想下最新版的pip,那就输入:python get-pip.py(要有root权限)。
本文中使用的linux版本是免费的centos。