参考
linux下安装python环境
本机环境:linux虚拟机,linux系统自带python2.6,由于总是提示2.6已不再维护,想更新到2.7
linux 和python都是小白阶段,各种操作都不太明白,基本是按照网上步骤一步步来的。
1.首先准备编译环境,忘记install bzip2-devel了,之后在调用basemap时报错 no model named bz2
此处理解yum是python2.6的一个包
yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
2. 下载python代码包
下载地址:https://www.python.org/ftp/python/
linux中直接使用 wget 命令下载所需文件
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
3.解压
tar -zxvf Python-2.7.11.tgz
cd Python-2.7.11
./configure --prefix /usr/bin/python(解压至此目录)
make 解压文件默认到/usr/bin/Python-2.7.11
make install 安装 默认到/usr/local/lib
4.给python做软连接
mv /usr/bin/python /usr/bin/python2.6 将原来的快捷访问方式改为python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python 将python2.7设为默认python
至此,python就升级成功了
但是yum不能用了,解释说因为yum命令是用python写的,不是很懂。
解决方法:更改yum命令文件中的脚本启动地址
在 /usr/bin 目录下找到 yum 文件 第一行命令中python修改为python2.6
安装pip
直接运行 curl https://bootstrap.pypa.io/get-pip.py | python
就ok了
cd命令:http://man.linuxde.net/cd