安装readline的开发包,yum install readline-devel

没有安装时出现退格,方向键无法使用。


1.下载源代码 

https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz

2. 安装

解压安装文件
cp Python-3.4.3.tgz /usr/local/
cd /usr/local/
tar zvxf Python-3.4.3.tgz

进入解压缩后的目录

cd Python-3.4.3/

编译安装
./configure
make
make install

3. 测试

    在命令行下输入python,出现python解释器即表示已经正确安装。

    某些系统默认已经装了python但版本是2.4.x;由于版本太低,高版本的命令并不使用,本次安装后在shell中输入

#python

[root@localhost ~]# python
Python 2.4.3 (#1, Sep  3 2009, 15:37:12) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

版本还是2.4.x的,由于python不像java可以设置JAVA_HOME环境变量,因此需要其他方式

解决办法:

[root@localhost ~]# ln -fs /usr/local/Python-3.4.3/python /usr/bin/python
[root@localhost ~]# python
Python 3.4.3 (default, May 18 2015, 10:47:59) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>