解决python3 安装完Pycurl在import pycurl时报错的问题


Posted in Python onOctober 15, 2018

此次遇到的问题是在import pycurl 时报错

pycurl:libcurl link-time version is older than compile-time version

在网上看了很多解释和方法,但都没有很好的解决和分析这个问题,我先说下自己的过程

1、安装的事centos7 ,默认安装的是python2.7,python3是后使用src安装的,同样先下载了curl-7.61的包和pycurl-7.43的包,应该都是最新的了

2、先make && make install 了curl-7.61,至/usr/local下,然后python3 setup.py install安装了pycurl-7.43的包

3、在Import pycurl时报错如上错误

解决过程:

查看过网上各类方法,都曾尝试都未能很好的解决,于是静下心来仔细读了下报错内容pycurl:libcurl link-time version is older than compile-time version

英文一般,所以我读到的意思大概是libcurl连接的版本比目前编译版本要老,于是我对比了下如下两个文件夹的内容

/usr/lib下ll libcur*

/usr/local/lib 下ll libcurl*

内容分别如下

libcurl.so.4->libcurl.so.4.3.0
libcurl.so.4.3.0

libcurl.a
libcurl.la
libcurl.so->libcurl.so.4.5.0
libcurl.so.4->libcurl.so.4.5.0
licburl.4.5.0

那么我想是否是因为安装pycurl时使用了/usr/lib下的libcurl.4.3.0导致的,于是先

pip3 uninstall pycurl卸载了pycurl

然后重新make && make install curl-7.61

然后进入/usr/lib 将libcurl.so.4->libcurl.so.4.3.0

删除然后通过ln -s 创建了

libcurl.so->/usr/local/lib/libcurl.so.4.5.0

libcurl.so.4->/usr/local/lib/libcurl.so.4.5

然后重新python3 setup.py install 了pycurl

再进入python3 import pycurl 正常了,总结下

应该就是安装pycurl时使用了旧库导致的

以上这篇解决python3 安装完Pycurl在import pycurl时报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用文件锁实现进程间同步功能【基于fcntl模块】
Oct 16 Python
Bottle框架中的装饰器类和描述符应用详解
Oct 28 Python
Python实现的排列组合、破解密码算法示例
Apr 12 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
Django实现微信小程序的登录验证功能并维护登录态
Jul 04 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
Aug 07 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
Python实现图像的垂直投影示例
Jan 17 Python
python 字符串的驻留机制及优缺点
Jun 19 Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 Python
Django xadmin安装及使用详解
Oct 26 Python
Python安装pycurl失败的解决方法
Oct 15 #Python
django框架之cookie/session的使用示例(小结)
Oct 15 #Python
Python访问MongoDB,并且转换成Dataframe的方法
Oct 15 #Python
Django框架的中的setting.py文件说明详解
Oct 15 #Python
python得到电脑的开机时间方法
Oct 15 #Python
python得到单词模式的示例
Oct 15 #Python
详解python如何在django中为用户模型添加自定义权限
Oct 15 #Python
You might like
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
php判断电脑访问、手机访问的例子
2014/05/10 PHP
ThinkPHP应用模式扩展详解
2014/07/16 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
JS鼠标事件大全 推荐收藏
2011/11/01 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
AngularJS  自定义指令详解及实例代码
2016/09/14 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
跟老齐学Python之重回函数
2014/10/10 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
利用python如何处理nc数据详解
2018/05/23 Python
python实现泊松图像融合
2018/07/26 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
python 列表推导式使用详解
2019/08/29 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
爱奇艺VIP会员:大剧抢先看
2018/07/11 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
英国名牌男装店:Standout
2021/02/17 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
公司面试感谢信
2014/02/01 职场文书
安全负责人任命书
2014/06/06 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python