解决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中使用asyncio 封装文件读写
Sep 11 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
Python2随机数列生成器简单实例
Sep 04 Python
Python 逐行分割大txt文件的方法
Oct 10 Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 Python
python判断文件是否存在,不存在就创建一个的实例
Feb 18 Python
Python批量修改图片分辨率的实例代码
Jul 04 Python
python字典的setdefault的巧妙用法
Aug 07 Python
softmax及python实现过程解析
Sep 30 Python
python3实现往mysql中插入datetime类型的数据
Mar 02 Python
Python实现进度条和时间预估的示例代码
Jun 02 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 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/03/27 PHP
浅析php单例模式
2014/11/25 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
javascript的console.log()用法小结
2012/05/31 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
2015/12/08 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
javascript实现计算指定范围内的质数示例
2018/12/29 Javascript
基于webpack4+vue-cli3项目实现换肤功能
2019/07/17 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
Python基于PycURL实现POST的方法
2015/07/25 Python
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
Python的几种主动结束程序方式
2019/11/22 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
语文教研活动总结
2014/07/02 职场文书
会计人员演讲稿
2014/09/11 职场文书
杜甫草堂导游词
2015/02/03 职场文书
挂职个人工作总结
2015/03/05 职场文书
介绍信应该怎么开?
2019/04/03 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS