安装这个东西搞了很久!中间遇到不少问题,因此但愿带来一个基本没问题的完美教程,有问题能够告知。python
在安装python以前,咱们必须先下载python,这边默认用python2.7.12,由于要作数据分析又由于比较前卫因此必定要最新版本!
准备活动安装如下库,防止编译python的时候出现问题,我就算有部分库没编译致使耗费大量时间
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 这步很重要,这步很重要,这步很重要linux
第一咱们把它解压到/root下sql
cd /root/python2.7.12 mkdir /usr/local/python ./configure --prefix=/usr/local/python make make install
在make的时候能够查看本身make 缺乏什么库,若是少了zlib那你就要yum 从新安装下zlib的包了否则你没办法安装pip。
而后,由于linux默认都有各自版本的python咱们必须妥善处理,不然你的yum就不能使用拉,要作如下修改vim
vim /usr/bin/yum #而后修改第一行的脚本类型修改为你默认的系统版本 #!usr/bin/pythonx.xx
而后按esc 输入:wq 保存退出
若是以后你的yum出现import urlgrabber出现问题,那么同样修改这个的第一行文件,把它改为python2.7
#!usr/bin/pythonx.xx
以后咱们修改系统默认的python命令,并添加新的python的软链接url
mv /usr/bin/python /usr/bin/pythonx.xx 这边修改为系统的x.xx版本</br> ln -s /usr/local/python/bin/python /usr/bin/python
以后输入python查看版本是否对不对的话,必定是你上面哪一个搞错了
接下来安装pip
先下载setuptools 命令3d
wget https://pypi.python.org/packages/e9/93/e53fb79dbf5f4a1407feed7a19ea6d0e83765b354754e003cce7aa12b976/setuptools-28.8.0.zip#md5=0983d2f68bb4c73f9e7331883fa39220
而后解压到/usr/local/src中code
cd /usr/local/srcsetuptools-28.8.0 python setup.py install
以后修改在/usr/bin中执行的脚本sqlite
ln -s /usr/local/python/bin/easy_install /usr/bin/easy_install
以后查看easy_install --version观察是否easy_install安装在了/usr/local/python中而不是在系统默认的/usr/lib/python2.7中。若是没问题的话能够直接执行教程
easy_install pip
而后像以前那样建立pip的软链接
ln -s /usr/local/python/bin/pip /usr/bin/pip
而后就能够用pip下载东西拉,若是有问题的话能够咨询