解决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静态方法实例
Jan 14 Python
Python运用于数据分析的简单教程
Mar 27 Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 Python
python 读取Linux服务器上的文件方法
Dec 27 Python
Python数据类型之Dict字典实例详解
May 07 Python
python3.7 的新特性详解
Jul 25 Python
python文字转语音的实例代码分析
Nov 12 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
Python requests.post方法中data与json参数区别详解
Apr 30 Python
python如何调用java类
Jul 05 Python
使用Python封装excel操作指南
Jan 29 Python
OpenCV-Python实现轮廓的特征值
Jun 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中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
nodejs微信开发之接入指南
2019/03/17 NodeJs
Openlayers绘制地图标注
2020/09/28 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
python用户管理系统的实例讲解
2017/12/23 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
python进阶之自定义可迭代的类
2019/08/20 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
自荐书范文
2013/12/08 职场文书
大学生涯自我鉴定
2014/01/16 职场文书
经典洗发水广告词
2014/03/13 职场文书
小学生环保倡议书
2014/05/15 职场文书
2014年领班工作总结
2014/11/25 职场文书
工程部经理岗位职责
2015/02/02 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS