解决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模块学习 re 正则表达式
May 19 Python
Python查找相似单词的方法
Mar 05 Python
Python中字典映射类型的学习教程
Aug 20 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
Python正则抓取新闻标题和链接的方法示例
Apr 24 Python
Python查看微信撤回消息代码
Jun 07 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
解决redis与Python交互取出来的是bytes类型的问题
Jul 16 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
Sep 15 Python
Elasticsearch 批量操作
Apr 19 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 mysql索引问题
2008/06/07 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
解决PHP超大文件下载,断点续传下载的方法详解
2013/06/06 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
php遍历数组的4种方法总结
2014/07/05 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
javascript制作网页图片上实现下雨效果
2015/02/26 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
2018/10/19 Javascript
[41:17]VG vs Optic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
使用Python生成XML的方法实例
2017/03/21 Python
python中使用print输出中文的方法
2018/07/16 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
经典c++面试题二
2015/08/14 面试题
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
学生宿舍管理制度
2014/01/30 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python