解决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实现strcmp函数功能示例
Mar 25 Python
使用Python获取Linux系统的各种信息
Jul 10 Python
Python中常用操作字符串的函数与方法总结
Feb 04 Python
一个基于flask的web应用诞生(1)
Apr 11 Python
详解python eval函数的妙用
Nov 16 Python
基于Python的文件类型和字符串详解
Dec 21 Python
Python解析并读取PDF文件内容的方法
May 08 Python
使用PM2+nginx部署python项目的方法示例
Nov 07 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 Python
keras 获取某层的输入/输出 tensor 尺寸操作
Jun 10 Python
sqlalchemy实现时间列自动更新教程
Sep 02 Python
用Python实现一个打字速度测试工具来测试你的手速
May 28 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 多维数组排序(usort,uasort)
2010/06/30 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
node.js正则表达式获取网页中所有链接的代码实例
2014/06/03 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
2016/10/14 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
JS判断微信扫码的方法
2017/08/07 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
linux 下实现python多版本安装实践
2014/11/18 Python
win10系统中安装scrapy-1.1
2016/07/03 Python
基于Django的ModelForm组件(详解)
2017/12/07 Python
Django中Middleware中的函数详解
2019/07/18 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
数据员岗位职责
2013/11/19 职场文书
户籍证明的格式
2014/01/13 职场文书
个人近期表现材料
2014/02/11 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
Pytorch中使用ImageFolder读取数据集时忽略特定文件
2022/03/23 Python