解决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动态网页批量爬取
Feb 14 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
python数据类型_字符串常用操作(详解)
May 30 Python
python的多重继承的理解
Aug 06 Python
python中的随机函数小结
Jan 27 Python
对python读取CT医学图像的实例详解
Jan 24 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
在Tensorflow中查看权重的实现
Jan 24 Python
python selenium操作cookie的实现
Mar 18 Python
django配置app中的静态文件步骤
Mar 27 Python
Django Admin 上传文件到七牛云的示例代码
Jun 20 Python
Python实现JS解密并爬取某音漫客网站
Oct 23 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 表单提交给自己
2008/07/24 PHP
php面向对象的方法重载两种版本比较
2008/09/08 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
PHP利用二叉堆实现TopK-算法的方法详解
2017/04/24 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
ajax 文件上传应用简单实现
2009/03/03 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
vue cli3适配所有端方案的实现
2020/04/13 Javascript
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
python使用turtle库绘制时钟
2020/03/25 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
python实发邮件实例详解
2019/11/11 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
优秀毕业生推荐信
2013/11/02 职场文书
经典优秀个人求职信分享
2013/12/12 职场文书
外贸业务员工作职责
2014/01/06 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
春节联欢会主持词
2014/03/24 职场文书
自荐信怎么写
2015/03/04 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书