参考链接: 在PycURL和Python中使用cURL

此次遇到的问题是在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时报错相关推荐

  1. 【AI】在win10上安装TensorFlow2,安装成功,但是import tensorflow时报错:pywrap_tensorflow.py“, line 58

    目录 一.问题描述 二.原因分析 三.处理过程 四.解决方法 五.安装2.1和2.0命令的不同点 1.TensorFlow2.0 2.TensorFlow2.1 六.使用TenforFlow2.0-G ...

  2. python无法安装pycurl_解决python3 安装完Pycurl在import pycurl时报错的问题

    此次遇到的问题是在import pycurl 时报错 pycurl:libcurl link-time version is older than compile-time version 在网上看了 ...

  3. 安装完PHP后启动httpd报错:httpd: Syntax error on line 53 ...

    httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf 今天装了一个amp环境,系统环境为AS5:装完php后启动apa ...

  4. import pyart时报错 ValueError: numpy.ndarray has the wrong size, try recompiling.

    import pyart时报错 ValueError: numpy.ndarray has the wrong size, try recompiling. 安装pip install arm-pya ...

  5. vue+ts项目中import图片时报错Cannot find module ‘xxx‘ or its corresponding type declarations

    TS项目中import图片时报错Cannot find module 'xxx' or its corresponding type declarations 在vue+ts项目中使用import的形 ...

  6. [转载] python3安装superset踩坑解决过程

    参考链接: Python中的issuperset 1 创建虚拟环境 conda create -n superset python=3.6 activate superset #deactivate ...

  7. python3.8使用from aip import AipBodyAnalysis报错 cannot import name AipBodyAnalysis解决办法

    from aip import AipBodyAnalysis报错 cannot import name AipBodyAnalysis 我使用的python3.8 # -*- coding: utf ...

  8. 运行python代码import cv2时报错的解决方法

    我这枚python小白最近尝试使用python进行图像处理,我是win7+python3.8运行环境,运行网上的代码一直报错: ImportError: No module named cv2 后来查 ...

  9. php-5.2.6安装,php5.2.6安装openssl.o扩展,make时报错?

    问题: 调试支付宝支付时报错:Fatal error: Call to undefined function openssl_get_privatekey()` 在网上查了 说是没有安装openssl ...

最新文章

  1. RocketMQ类关系图之NameServer
  2. 过滤器、拦截器、监听器的区别与使用
  3. 循序渐进DB2(第2版)——DBA系统管理、运维与应用案例
  4. 计算机一级表格样式在哪儿,word表格样式在哪 word表格样式在哪里
  5. STL vector用法介绍
  6. HTML+CSS实现菜单的3D翻转特效
  7. oracle练习(mldn视频)二
  8. mysql8中文手册_mysql8 参考手册--mysql8 官方介绍
  9. CATIA二次开发过程中几个问题
  10. 计算机时区找不到北京,电脑时区里为何没有标准北京时间
  11. 算法竞赛入门经典 习题3-2 分子量 Molar Mass
  12. Magento后台添加商品属性集属性集详细教程
  13. YOLOv7改进主干系列:首发结合最新 QARepVGG 升级Rep结构, 本文对其进行原创改进 QARepNeXt 结构,基于美团提出一种量化感知方法:再一次让 RepVGG 变得更好
  14. 【博客625】keepalived开启garp refresh的重要性
  15. MTK软件测试简历,【转帖】MTK]平台相关资料
  16. electron 中遇到的报错
  17. OSChina 周日乱弹 —— 妹子是国家战略资源啊
  18. Java中字符串为什么不以\0结尾
  19. 稳稳压二极管原理及主要参数
  20. 拓扑量子计算机有缺点,能“自我反省”的量子计算机|量子计算机|量子纠缠

热门文章

  1. java constructors_[译]understanding constructors
  2. 2018年计算机考试玉林地点,广西壮族自治区玉林市2021上半年计算机等级考试时间...
  3. Spring→面向切面编程AOP、相关概念、通知Advice类型、配置切面切入点通知、AOP相关API、AOP代理类ProxyFactoryBean、AOP注解@AspectJ
  4. python生成wps文件_使用Python操作XLS文件(wps中叫et)
  5. evt参数是干啥用的_女朋友问我,Java8 Optional 到底干啥用的?
  6. 剑指offer-从尾到头打印链表
  7. Generation I--组合数和数学
  8. 博弈-尼姆博弈(nimm)
  9. 修改Kubelet的cgroup driver
  10. 华为路由器时间同步_4G网络变WIFI,华为4G路由2 Pro让上网变得更简单