[转载] python3 安装完Pycurl在import pycurl时报错
参考链接: 在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时报错相关推荐
- 【AI】在win10上安装TensorFlow2,安装成功,但是import tensorflow时报错:pywrap_tensorflow.py“, line 58
目录 一.问题描述 二.原因分析 三.处理过程 四.解决方法 五.安装2.1和2.0命令的不同点 1.TensorFlow2.0 2.TensorFlow2.1 六.使用TenforFlow2.0-G ...
- python无法安装pycurl_解决python3 安装完Pycurl在import pycurl时报错的问题
此次遇到的问题是在import pycurl 时报错 pycurl:libcurl link-time version is older than compile-time version 在网上看了 ...
- 安装完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 ...
- 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 ...
- 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的形 ...
- [转载] python3安装superset踩坑解决过程
参考链接: Python中的issuperset 1 创建虚拟环境 conda create -n superset python=3.6 activate superset #deactivate ...
- python3.8使用from aip import AipBodyAnalysis报错 cannot import name AipBodyAnalysis解决办法
from aip import AipBodyAnalysis报错 cannot import name AipBodyAnalysis 我使用的python3.8 # -*- coding: utf ...
- 运行python代码import cv2时报错的解决方法
我这枚python小白最近尝试使用python进行图像处理,我是win7+python3.8运行环境,运行网上的代码一直报错: ImportError: No module named cv2 后来查 ...
- php-5.2.6安装,php5.2.6安装openssl.o扩展,make时报错?
问题: 调试支付宝支付时报错:Fatal error: Call to undefined function openssl_get_privatekey()` 在网上查了 说是没有安装openssl ...
最新文章
- RocketMQ类关系图之NameServer
- 过滤器、拦截器、监听器的区别与使用
- 循序渐进DB2(第2版)——DBA系统管理、运维与应用案例
- 计算机一级表格样式在哪儿,word表格样式在哪 word表格样式在哪里
- STL vector用法介绍
- HTML+CSS实现菜单的3D翻转特效
- oracle练习(mldn视频)二
- mysql8中文手册_mysql8 参考手册--mysql8 官方介绍
- CATIA二次开发过程中几个问题
- 计算机时区找不到北京,电脑时区里为何没有标准北京时间
- 算法竞赛入门经典 习题3-2 分子量 Molar Mass
- Magento后台添加商品属性集属性集详细教程
- YOLOv7改进主干系列:首发结合最新 QARepVGG 升级Rep结构, 本文对其进行原创改进 QARepNeXt 结构,基于美团提出一种量化感知方法:再一次让 RepVGG 变得更好
- 【博客625】keepalived开启garp refresh的重要性
- MTK软件测试简历,【转帖】MTK]平台相关资料
- electron 中遇到的报错
- OSChina 周日乱弹 —— 妹子是国家战略资源啊
- Java中字符串为什么不以\0结尾
- 稳稳压二极管原理及主要参数
- 拓扑量子计算机有缺点,能“自我反省”的量子计算机|量子计算机|量子纠缠
热门文章
- java constructors_[译]understanding constructors
- 2018年计算机考试玉林地点,广西壮族自治区玉林市2021上半年计算机等级考试时间...
- Spring→面向切面编程AOP、相关概念、通知Advice类型、配置切面切入点通知、AOP相关API、AOP代理类ProxyFactoryBean、AOP注解@AspectJ
- python生成wps文件_使用Python操作XLS文件(wps中叫et)
- evt参数是干啥用的_女朋友问我,Java8 Optional 到底干啥用的?
- 剑指offer-从尾到头打印链表
- Generation I--组合数和数学
- 博弈-尼姆博弈(nimm)
- 修改Kubelet的cgroup driver
- 华为路由器时间同步_4G网络变WIFI,华为4G路由2 Pro让上网变得更简单