python无法安装pycurl_python3安装pycurl
出现错误
FileNotFoundError: [Errno 2] No such file or directory: 'curl-config'
ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl)
https://github.com/pycurl/pycurl/pull/353
安装包解决办法:
重新安装以下的库
centos
yum install libcurl-devel
由于libcurl的源码编译因素,在安装pycurl可能会导致以下两种错误。
错误1:
ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)
错误2:
ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl)
解决办法:
错误1的解决办法如下:
pip uninstall pycurl
export PYCURL_SSL_LIBRARY=openssl
pip install pycurl
错误2的解决办法如下:
pip uninstall pycurl
export PYCURL_SSL_LIBRARY=nss
pip install pycurl
结果
Installing collected packages: pycurl
Running setup.py install for pycurl ... done
Successfully installed pycurl-7.43.0.1
源码解决办法
wget http://curl.haxx.se/download/curl-7.24.0.tar.gz
tar -zxvf curl-7.24.0.tar.gz
cd curl-7.24.0
./configure
make && make install
安装pycurl,使用--curl-config=制定curl-config的路径
wget https://dl.bintray.com/pycurl/pycurl/pycurl-7.43.0.1.tar.gz
tar -xzvf pycurl-7.43.0.1.tar.gz
cd pycurl-7.43.0.1
python3 setup.py --with-openssl install --curl-config=/usr/local/bin/curl-config
结果
Using /usr/local/bin/curl-config (libcurl 7.24.0)
running install
running build
running build_py
creating build
......
Writing /usr/local/python3/lib/python3.6/site-packages/pycurl-7.43.0.1-py3.6.egg-info
安装成功
python无法安装pycurl_python3安装pycurl相关推荐
- CentOS 6.3+Python 2.7.10安装pycurl遇到的问题汇总
1.启动python中的pycurl模块出现如下问题: ImportError: pycurl: libcurl link-time ssl backend (nss) is different fr ...
- 在CentOS 6.3/6.5 64bit上为python 2.7.10安装pycurl模块
公司线上都是使用CentOS 6.3 64bit版本,我家里装的是CentOS 6.6,它们默认的python版本是2.6.6.而我编写的几个python脚本是在Ubuntu 14.04 64bit上 ...
- Python 2.7.10安装pycurl遇到的问题汇总
Python 2.7.10安装pycurl遇到的问题汇总 2.使用pip安装pycurl时出现如下问题 __main__.ConfigurationError: Could not run curl- ...
- Python 爬虫框架Scrapy安装汇总
传统方式安装Scrapy(慎用) 练习了基本的操作之后,当然就要找框架来进行爬虫实验啊.于是就在网上找Windows 64安装Scrapy的方法,查到的都是非常繁琐的安装方式,由于Scrapy有很多个 ...
- python基础:python扩展包的安装方式
python扩展包有三种安装方式: 1. pip安装方式.python3默认自带pip,无需另外安装:在python2.7版本上默认为easy_install安装工作进行安装,如果需要使用pip安装, ...
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
- python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法
原博文 2017-07-05 21:30 − 本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xl ...
- 如何卸载 python setup.py install 安装的包?
当我们半自动安装某些 python 包时,总是存在很多依赖关系的问题,而这些问题还是很难避免的,所以,当我们安装一个不确定的包的时候,最好提前收集一些相关资料,或者请教他人,同时最好把安装过程都记录下 ...
- python 离线下载和安装第三方库 .whl wheel 文件
python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...
最新文章
- fragment之间通信
- AppBarLayout、CollapsingToolbarLayout以及Toolbar
- asp.net中缓存Cache类的使用案例(附源码)
- macbook双网卡路由
- Lecture 2 Introduction
- java mapreduce 实例_MapReduce -- JAVA 实例(一)计算总数
- Nginx系列~Nginx服务启动不了
- YBTOJ:斐波拉契(矩阵快速幂)
- java 线程 api_Java核心API之线程(上)
- 校招应聘产品经理,怎么准备?网易大佬来回答
- GraphQL 、flask-graphql、Graphene| 一种配得上凡尔赛的API框架
- IIS发布web网站
- Python 安装库文件 is not a supported wheel on this platform的解决方案
- 如何用hb制作一个html网页,HTML网页制作基础
- 计算机驱动有必要更新,电脑各硬件驱动程序是否越新越好?需要经常更新驱动程序吗?...
- java变量同名_Java成员变量与局部变量同名
- 基于alphalens对qlib的alpha158做单因子分析
- Android开发-基本概念小整理(四)为了面试的小伙伴们所准备~~
- 在博客右下角设置透明卡通小美女,附上源码
- 家庭nas方案_openmediavault入门:家庭NAS解决方案