解决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 13 Python
Python操作Word批量生成文章的方法
Jul 28 Python
python使用mysql数据库示例代码
May 21 Python
详解Python import方法引入模块的实例
Aug 02 Python
python实现用户管理系统
Jan 10 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
Django获取该数据的上一条和下一条方法
Aug 12 Python
pytorch 获取tensor维度信息示例
Jan 03 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
Feb 26 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
python获取天气接口给指定微信好友发天气预报
Dec 28 Python
Python字符串的15个基本操作(小结)
Feb 03 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中图片等比缩放的实例
2013/03/24 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
短信提示使用 特效
2007/01/19 Javascript
cloudgamer出品ImageZoom 图片放大效果
2010/04/01 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
深入理解vue Render函数
2017/07/19 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
python实现的文件夹清理程序分享
2014/11/22 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
Django+Xadmin构建项目的方法步骤
2019/03/06 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
护理学毕业生求职信
2013/11/14 职场文书
法律专业推荐信范文
2013/11/29 职场文书
工程部经理岗位职责
2013/12/08 职场文书
巾帼志愿者活动方案
2014/08/17 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
Redis入门教程详解
2021/08/30 Redis
javascript的var与let,const之间的区别详解
2022/02/18 Javascript
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技