解决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抓取网页图片并放到指定文件夹
Apr 24 Python
python实现的简单FTP上传下载文件实例
Jun 30 Python
ubuntu安装sublime3并配置python3环境的方法
Mar 15 Python
Python遍历某目录下的所有文件夹与文件路径
Mar 15 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
windows下安装Python的XlsxWriter模块方法
May 03 Python
Django模型中字段属性choice使用说明
Mar 30 Python
python图片指定区域替换img.paste函数的使用
Apr 09 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 Python
PyTorch中的拷贝与就地操作详解
Dec 09 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 动态添加记录
2009/03/10 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
Array对象方法参考
2006/10/03 Javascript
基于Jquery的简单图片切换效果
2011/01/06 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
python将音频进行变速的操作方法
2020/04/08 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
用Python开发app后端有优势吗
2020/06/29 Python
Python如何解除一个装饰器
2020/08/07 Python
python 实现弹球游戏的示例代码
2020/11/17 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
2014三八妇女节活动总结
2014/03/01 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
安全教育第一课观后感
2015/06/17 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
新闻稿件写作范文
2015/07/18 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server