Python安装pycurl失败的解决方法


Posted in Python onOctober 15, 2018

Centos安装pycurl

centos 安装pycurl
yum install python-devel curl-devel
pip3 install pycurl

Mac(老版本)安装pycurl

解决MacOS升级后出现xcrun: error: invalid active developer path, missing xcrun的问题

xcode-select --install
然后
dongchang-5:qqmusic baoshan$ pip3 install pycurl
Collecting pycurl
 Using cached pycurl-7.43.0.1.tar.gz
Building wheels for collected packages: pycurl
 Running setup.py bdist_wheel for pycurl ... done
 Stored in directory: /Users/baoshan/Library/Caches/pip/wheels/a5/5b/c8/f80900b09b49815e1f90dbae2f57e49b3f4c61071db40fb238
Successfully built pycurl
Installing collected packages: pycurl
Successfully installed pycurl-7.43.0.1

ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)
解决办法
# pip uninstall pycurl
# export PYCURL_SSL_LIBRARY=openssl
# pip install pycurl

dongchang-5:qqmusic baoshan$ pip3 install pycurl
Collecting pycurl
Installing collected packages: pycurl
Successfully installed pycurl-7.43.0.1

上述参考自:http://www.kxtry.com/archives/398

dongchang-5:include baoshan$ python3
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycurl
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)

参考解决方案:https://www.jianshu.com/p/50b6771eb853

新版本Mac安装pycurl

但是这里有一个坑:在高版本的mac系统环境变量里是找不到openssl的头文件的
因为新版本Mac的openssl版本 LibreSSL 2.2.7

pip3 uninstall pycurl# 卸载库
export PYCURL_SSL_LIBRARY=openssl
export LDFLAGS=-L/usr/local/opt/openssl/lib
export CPPFLAGS=-I/usr/local/opt/openssl/include# openssl相关头文件路径
pip3 install pycurl --compile --no-cache-dir # 重新编译安装

至此终于搞定。


dongchang-5:pycurl-7.43.0 baoshan$ python3
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycurl
>>>


参考:https://segmentfault.com/q/1010000012674778

搞了一个多下午,终于找到解决方法。。。

以上这篇Python安装pycurl失败的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python自动化测试之setUp与tearDown实例
Sep 28 Python
python端口扫描系统实现方法
Nov 19 Python
用Python遍历C盘dll文件的方法
May 06 Python
Python中shutil模块的学习笔记教程
Apr 04 Python
Python AES加密模块用法分析
May 22 Python
用Python一键搭建Http服务器的方法
Jun 01 Python
Pycharm导入Python包,模块的图文教程
Jun 13 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
Nov 29 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 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
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 #Python
You might like
PHP 读取和修改大文件的某行内容的代码
2009/10/30 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
深入理解bootstrap框架之入门准备
2016/10/09 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
深入理解Promise.all
2018/08/08 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
[01:05:56]Liquid vs VP Supermajor决赛 BO 第二场 6.10
2018/07/04 DOTA
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
Python的gevent框架的入门教程
2015/04/29 Python
python对url格式解析的方法
2015/05/13 Python
django实现用户登陆功能详解
2017/12/11 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
python实现简单的文字识别
2018/11/27 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
耐克中国官方商城:Nike中国
2018/10/18 全球购物
迪奥官网:Dior.com
2018/12/04 全球购物
入党自我评价范文
2014/02/02 职场文书
公司应聘自荐书
2014/06/14 职场文书
爱护草坪标语
2014/06/24 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
2015年元宵节活动总结
2015/02/06 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android