文档章节

pycurl安装问题

buglife
 buglife
发布于 2014/11/07 00:14
字数 388
阅读 11222
收藏 5

正常安装

  1. pip install pycurl,实践证明在Python2.6下是可以成功安装的

  2. wget http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz  源码安装也可以在Python2.6环境安装并使用

Q&A

Python2.7安装pycurl:

  • pip install pycurl 报错

Exception: `curl-config' not found

处理以上错误:

wget http://curl.haxx.se/download/curl-7.24.0.tar.gz 安装curl

  • 再用pip install pycurl或者编译源码,安装成功。


在Python程序里import pycurl的时候又报错

pycurl: libcurl link-time version (7.19.7) is older than compile-time version (7.24.0)

很明显的告诉我们连接上的libcurl是老版本的而并非我们上面安装的,即版本不一致,方法:

cp /usr/local/lib/libcurl.so /usr/lib64/

重试,问题依然存在,使用ll /usr/lib64发现下面除了libcurl.so外还有libcurl.so.4.1之类的,果断删掉libcurl.so.4.1这种仅剩libcurl.so

重新import pycurl,新问题又来了

libcurl.so.4: cannot open shared object file: No such file or directory

这个很怪异,因为在/usr/local/lib下是有这货的,那么问题来了,怎么才能让其找到这货呢,看下面:

vim /etc/ld.so.conf

//添加下述内容
/usr/local/lib
     /usr/lib
     /lib
     
sudo ldconfig

再次import pycurl,大功告成终于解决了问题

© 著作权归作者所有

共有 人打赏支持
buglife

buglife

粉丝 82
博文 126
码字总数 44248
作品 4
浦东
架构师
加载中

评论(2)

buglife
buglife

引用来自“orangleliu”的评论

是啊。。一直2.6在用。
多学点东西而已
orangleliu
orangleliu
是啊。。一直2.6在用。
python 使用pycurl模块检测web状态质量

pycurl模块安装 pip install pycurl 源码安装方法: wget https://curl.haxx.se/download/curl-7.29.0.tar.gz tar zxf curl-7.29.0.tar.gz cd curl-7.29.0/ ./configure make && make instal......

super李导
05/16
0
0
简使用pycurl来获取网页信息头和内容

简使用pycurl来获取网页信息头和内容 先下载pycurl并安装到python中,用import pycurl来测试是否安装成功。 import pycurlimport StringIO print "xxx接口使用的https,其值:";url='https://...

独钓渔
2013/12/10
0
0
E034-pycurl mac 安装报错Curl is configured to use SSL

1、使用安装第三方插件的方式安装pycurl:pip3 install pycurl 报错提示如下: Curl is configured to use SSL, but we have not been able to determine which SSL backend it is using. P......

侠客行之石头
08/08
0
0
A TLS packet with unexpected length was receive

Introduction If you experience errors when using Wfuzz against SSL sites, it could be because an old know issue: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515200 Briefly,......

Vale666
2014/04/12
0
0
Taobao OpenERP Connector 简要说明

Taobao OpenERP Connector 项目托管地址:https://github.com/buke/openerp-taobao 作者: wangbuke@gmail.com 功能: 1. 接受淘宝主动通知,自动添加、确认订单、发货等。 2. 同步淘宝订单 ...

wangbuke
2012/07/19
0
3

没有更多内容

加载失败,请刷新页面

加载更多

分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
19分钟前
1
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
27分钟前
0
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
37分钟前
16
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
1
0
区块链技术中的那些能商用的企业级应用

WEPOWER是一家立陶宛初创企业,旨在改变可再生电力项目的付费方式。WePower公司创始人Nick Martyniuk表示,政府统一收购价的存在推动了全球风能与太阳能市场的发展。因此,他的公司希望帮助那...

问题终结者
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部