1)查看是否已经安装
一般linux系统,默认已经装了python但版本是2.4.x
which python
whereis python
python -V
2)yum或apt来安装
在Redhat系Linux上安装python, 执行: sudo yum install python
3)源码安装
下载源码包并解压 ,PREFIX为你解压生成的python的目录
安装 :
su(在root下安装哦)
(以下是在PREFIX目录下)
./configure (--prefix=/xx/xx安装在特定的目录)
make
make install
检查 : /usr/local/bin/python3.x -V 或whereis python
创建连接: ln -s PREFIX/python3.x python (以后使用python来使用python3.x)
此时提示创建链接已存在,因为默认安装的python2.x有一个软链接为/usr/bin/python,把这个删除了再建就好了
检查PATH:echo $PATH (确保/usr/local/bin所在的路径包含在PATH中,且先于包含其他版本的python的路径,例如$PARH=/usr/local/bin:/usr/bin:/binome/AAA/bin)
4)多个版本同时安装
使用3)中的方法安装其他的版本,例如2.7.1,
然后确保python连接到正确的版本上,例如 ln -s python2.7 python
5)安装到指定的路径
如果需要安装到其他的路径,使用configure的--prefix参数,例如sudo ./configure --prefix=/home/aaa/python2.6