Linux下一般都有预装Python,但是版本都较低,有时需要安装相对较高的版本。
一、下载:
首先,需要到官网下载所需要的Python版本:https://www.python.org/downloads
也可以执行如下命令直接下载,这里以Python-3.4.3.tgz为例:
wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
二、解压:
注意:由于是.tgz后缀的文件,参数选择是-xzvf,若是其他格式的压缩文件,参数会有不同。
tar -xzvf Python-3.4.3.tgz
三、编译:
在编译前先在/usr/local建一个文件夹python-3.4.3(作为python的安装路径,以免覆盖老的版本):
mkdir /usr/local/python-3.4.3
进入到 Python-3.4.3 目录,执行如下命令生成Makefile文件,Makefile主要是被下一步的 make 命令所使用,并使用 –prefix 命令来制定安装路径:
./configure --prefix=/usr/local/python-3.4.3
执行 make 进行编译,生成执行文件:
make
四、安装:
make install
将原来/usr/bin/python链接改为别的名字:
mv /usr/bin/python /usr/bin/python_old
再建立新版本python的链接:
ln -s /usr/local/python-3.4.3/bin/python3 /usr/bin/python
五、完成:
输入python,可以看见当前python的版本信息。