ubuntu 需要先安装下pip吧,

apt-get install python-pip

安装requests,

pip install requests

但是有的朋友由于是centos的,直接 yum install pip  或者 yum install python-pip都是不行的。

其实不能yum那就直接下载编译安装呗。。。

CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法如下:

#yum install openssh openssl-devel

截至包子写本文的时候,pip最新为 1.5.5

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz

注意:wget获取https的时候要加上:--no-check-certificate

装setuptools 路径:https://pypi.python.org/pypi/setuptools#using-setuptools-and-easyinstall

tar xf setuptools-20.9.0.tar.gz

cd setuptools-20.9.0

 python setup.py  build

 python setup.py  install

tar zvxf 1.5.5.tar.gz    #解压文件cd pip-1.5.5/

python setup.py install

OK,这样就安装好pip了,

下面来安装 requests吧。

pip install requests

可能会出现ImportError: cannot import name HTTPSHandler 错误 此时需要重新编译安装python

步骤如下:

yum install openssl -y

yum install openssl-devel -y


cd python3.3                    //此处选择你要重新编译安装的解压后的python文件夹

./configure

make install


装ipython

#easy_install ipython

如果按照上面的方法到装ipython的过程中出现了问题,则重新编译安装一次新的python

如果出现这种错误:

Download error on https: / / pypi.python.org / simple / : unknown url type : https - - Some packages may not be found!
No local packages or download links found for virtualenv

error: Could not find suitable distribution for Requirement.parse('virtualenv')


后来直接找到提示的路径(https://pypi.python.org/simple/virtualenv/)下载,也可以安装:

把包下载下来后执行easy_install virtualenv-1.9.tar.gz



Centos下安装ipython的补齐功能:

#yum install -y readline-devel patch

需要下载readline的模块

#wget https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907

#tar xf readline-6.2.4.1.tar.gz

#cd readline-6.2.4.1

#python setup.py  install

#pip install readline


转载自:http://www.linuxde.net/2014/05/15576.html