yum install -y zlib-devel bzip2-devel xz-libs wget openssl openssl-devel
下载并解压
wget
tar -xvf Python-2.7.12.tar
切换目录并安装
cd Python-2.7.12
yum install gcc
./configure --prefix=/usr/local
make altinstall
设置默认python指向2.7
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
更新yum配置文件
vim /usr/bin/yum
// vim 基本命令
a // 编辑
esc // 退出编辑
:wq // 写入并推出
:q! // 不写入强制退出
// 把最头部的:
#!/usr/bin/python
// 改成:
#!/usr/bin/python2.6.6
// 保存退出
安装pip
下载easy_install
tar vxf setuptools-21.0.0.tar.gz
cd setuptools-21.0.0
python setup.py install
下载pip
tar vxf pip-8.1.1.tar.gz
cd pip-8.1.1
python setup.py install
今天在安装配置NTOP时收到notice:Unable to locate python-config: using workaround <<<<
checking for python... python
checking Checking python version... Old python installed
Please install python 2.6 or newer.
由Notice可以看出ntop需要较高版本的python,而本机当前python版本则过低。所以嘛 就有了本文,以下是本例中python升级的简要说明:
#wget
#tar zxvf Python-2.7.3.tgz
#cd Python-2.7.3
#./configure --prefix=/usr/local/python273
#make &&make install
python -V可以看到新版本python2.7.3已经生效了,正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.6.6版本,考虑到yum是基于python2.6.6才能正常工作,所以这里先备份老版本的/usr/bin/python文件为/usr/bin/python-old,然后再做个软连接到/usr/bin/就可以了。
mv /usr/bin/python /usr/bin/python-old
ln -s /usr/local/python273/bin/python /usr/bin/
升级安装好以后你会发现yum无法使用了,因为yum使用的是2.6.6版本的python,所以要修改yum的配置文件以便能够识别2.6.6版本下的python
#vi /usr/bin/yum
#!/usr/bin/python -->#!/usr/bin/python-old #修改此处为2.6.6的位置,就可以继续使用yum了整个升级过程完成,可以使用Python2.7.3版本了。
在ubuntu 的终端中用代码下载最新的Python
sudo apt-get install python3
系统会提示输入Linux 的密码,输入密码后下载
刚才下载的Python程序被安装在usr/local/lib/python3.5 中
用命令删除usr/bin/目录下的默认python link文
给系统默认python编译器建立新的连接
sudo ln -s /usr/bin/python3.5 /usr/bin/python
验证系统默认Python是否是刚才安装的
直接在命令窗口输入python即可