Centos6.7 上安装python2.7.11和pip
Centos6.7 上安装python2.7.11和pip
yum groupinstall "Development tools" -y
yum install zlib-devel zlib bzip2-devel openssl-devel ncurses-devel sqlite-devel -y
yum install libtermcap-devel ncurses-devel libevent-devel readline-devel -y
安装python2.7.11
下载
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
tar vxf Python-2.7.11.tgz
cd Python-2.7.11
./configure --prefix=/data/python
make && make install
在/etc/profile最后加上:
PATH=/data/python/bin:$PATH
export PATH
执行source /etc/profile
检查
[root@VM_97_239_centos bin]# python
Python 2.7.11 (default, Feb 16 2017, 10:47:43)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
python2.7.11安装成功
解决修改完系统默认python版本后yum不可用的问题
#修改yum文件
vi /usr/bin/yum
将头部
#!/usr/bin/python
改成
#!/usr/bin/python2.6
Done!
Error:交互模式下方向键报错
解决办法:
yum install libtermcap-devel ncurses-devel libevent-devel readline-devel -y
重新编译PYTHON
perface!
安装pip
pip是python的安装工具,很多python的常用工具,都可以通过pip进行安装。
要安装pip,首先要安装setuptools。
cd /data/paul/
tar zxf setuptools-28.6.0.tar.gz
cd setuptools-28.6.0
python setup.py install
tar zxf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install
检查
pip
pip install psutil
Done!
注:安装setuptools曾碰到如下报错:
解决办法:
yum install zlib-devel zlib -y
重新编译安装python
问题Done!