文档章节

pycurl安装问题

buglife
 buglife
发布于 2014/11/07 00:14
字数 388
阅读 10927
收藏 5
点赞 1
评论 2

正常安装

  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

粉丝 81
博文 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
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
pycurl for windows

python中pycurl安装 AssertionError: please check CURL_DIR in setup.py的解决办法 for windows 只有 2.5版 Unofficial Windows Binaries for Python Extension Packages,里面就有For 2.7......

ddatsh
2012/01/20
0
0
Centos7-Pyspider单机版安装

安装的centos版本:CentOS-7-x86_64-DVD-1804.iso 安装的python版本:Python3.6.2 系统为最干净的系统,只安装了一个界面,界面不安装也可以 centos7自带版本为: [root@localhost ~]# pyth...

dong66
07/13
0
0
使用python管理百度云存储

百度云存储(BCS)提供了很强大的存储空间,我最近考虑是不是拿它做个图床,其官方提供的python SDK相当详细,操作也比较简单,下面简单的说下它的用法,抛砖引玉,大家有什么更好的用途也请赐...

Kevin_Yang
2014/01/12
0
7
centos 推荐使用epel源

在dell r410上面装的是centos6,64的操作系统,用的163的源,我一直都是用163的源,比较快。但是我发现这个源里面,根本没有libmcrypt libmcrypt-devel这二个包,装php扩展mcrypt时,又要用到...

xuesong13
2014/11/13
0
0
Python: pip常见的使用方法

pip升级自己: 查找与安装: 使用search、install这两个参数。 安装到用户目录: 查看某个库的信息: 查看已经安装的库: 获取过期(版本不是最新)的库: 安装执行版本的库: 如果已经有,先...

樂天
2014/12/01
0
1
CentOS下febootstrap自制Docker的CentOS6.6和7.1 Docker镜像

CentOS 6.6和7.1 Docker自制CentOS镜像 安装: yum -y install febootstrap 添加用户: adduser admin 把admin用户加到docker组: usermod -a -G docker admin 使用admin用户操作 su admincd......

浮躁请沉下来
2015/08/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

实现异步有哪些方法

有哪些方法可以实现异步呢? 方式一:java 线程池 示例: @Test public final void test_ThreadPool() throws InterruptedException { ScheduledThreadPoolExecutor scheduledThre......

黄威
29分钟前
0
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

六库科技
今天
0
0
牛客网刷题

1. 二维数组中的查找(难度:易) 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入...

大不了敲一辈子代码
今天
0
0
linux系统的任务计划、服务管理

linux任务计划cron 在linux下,有时候要在我们不在的时候执行一项命令,或启动一个脚本,可以使用任务计划cron功能。 任务计划要用crontab命令完成 选项: -u 指定某个用户,不加-u表示当前用...

黄昏残影
昨天
0
0
设计模式:单例模式

单例模式的定义是确保某个类在任何情况下都只有一个实例,并且需要提供一个全局的访问点供调用者访问该实例的一种模式。 实现以上模式基于以下必须遵守的两点: 1.构造方法私有化 2.提供一个...

人觉非常君
昨天
0
0
《Linux Perf Master》Edition 0.4 发布

在线阅读:https://riboseyim.gitbook.io/perf 在线阅读:https://www.gitbook.com/book/riboseyim/linux-perf-master/details 百度网盘【pdf、mobi、ePub】:https://pan.baidu.com/s/1C20T......

RiboseYim
昨天
1
0
conda 换源

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mir......

阿豪boy
昨天
1
0
Confluence 6 安装补丁类文件

Atlassian 支持或者 Atlassian 缺陷修复小组可能针对有一些关键问题会提供补丁来解决这些问题,但是这些问题还没有放到下一个更新版本中。这些问题将会使用 Class 类文件同时在官方 Jira bug...

honeymose
昨天
0
0
非常实用的IDEA插件之总结

1、Alibaba Java Coding Guidelines 经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C...

Gibbons
昨天
1
0
Tomcat介绍,安装jdk,安装tomcat,配置Tomcat监听80端口

Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk来运行...

TaoXu
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部