博主是Ubuntu14.04,不过版本影响大,只要是ubuntu都可以参考。
首先直接尝试如下命令
pip install pycurl
如果没报错,我们可以检查一下是否安装成功
直接打开python解释器,import pycurl
$ python
>>>import pycurl
>>>
没提示,说明安装成功。
如果安装失败,我们来尝试以下方法。
一、先安装libcurl
库
curl下载
http://curl.haxx.se/download/
http://packages.ubuntu.com/xenial/curl
第一个链接版本比较全,但容易被墙,建议用第二个链接下载地址。
博主下载的url_7.47.0.orig.tar.gz
解压
tar -zxvf curl_7.47.0.orig.tar.gz
进入到解压后的文件夹中
cd curl-7.47.0
执行如下命令
) 配置,指定安装的目录,这里是
/usr/local/curl
。./configure –prefix=/usr/local/curl
) make操作;根据Makefile文件编译源代码、连接、生成目标文件、可执行文件
make
) 将编译成功的可执行文件安装到系统目录中,一般为
/usr/local/bin
目录。make install
如果上述步骤出现如下错误:
make: * [install-recursive] Error 1
加sudo
重新make;make install
sudo make
或者
sudo make install
至此成功安装libcurl库。
二、安装PycURL库
执行命令
pip install pycurl
至此安装完毕,可以用python解释器进行检验。