出现错误

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相关推荐

  1. CentOS 6.3+Python 2.7.10安装pycurl遇到的问题汇总

    1.启动python中的pycurl模块出现如下问题: ImportError: pycurl: libcurl link-time ssl backend (nss) is different fr ...

  2. 在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上 ...

  3. Python 2.7.10安装pycurl遇到的问题汇总

    Python 2.7.10安装pycurl遇到的问题汇总 2.使用pip安装pycurl时出现如下问题 __main__.ConfigurationError: Could not run curl- ...

  4. Python 爬虫框架Scrapy安装汇总

    传统方式安装Scrapy(慎用) 练习了基本的操作之后,当然就要找框架来进行爬虫实验啊.于是就在网上找Windows 64安装Scrapy的方法,查到的都是非常繁琐的安装方式,由于Scrapy有很多个 ...

  5. python基础:python扩展包的安装方式

    python扩展包有三种安装方式: 1. pip安装方式.python3默认自带pip,无需另外安装:在python2.7版本上默认为easy_install安装工作进行安装,如果需要使用pip安装, ...

  6. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  7. python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法

    原博文 2017-07-05 21:30 − 本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xl ...

  8. 如何卸载 python setup.py install 安装的包?

    当我们半自动安装某些 python 包时,总是存在很多依赖关系的问题,而这些问题还是很难避免的,所以,当我们安装一个不确定的包的时候,最好提前收集一些相关资料,或者请教他人,同时最好把安装过程都记录下 ...

  9. python 离线下载和安装第三方库 .whl wheel 文件

    python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...

最新文章

  1. fragment之间通信
  2. AppBarLayout、CollapsingToolbarLayout以及Toolbar
  3. asp.net中缓存Cache类的使用案例(附源码)
  4. macbook双网卡路由
  5. Lecture 2 Introduction
  6. java mapreduce 实例_MapReduce -- JAVA 实例(一)计算总数
  7. Nginx系列~Nginx服务启动不了
  8. YBTOJ:斐波拉契(矩阵快速幂)
  9. java 线程 api_Java核心API之线程(上)
  10. 校招应聘产品经理,怎么准备?网易大佬来回答
  11. GraphQL 、flask-graphql、Graphene| 一种配得上凡尔赛的API框架
  12. IIS发布web网站
  13. Python 安装库文件 is not a supported wheel on this platform的解决方案
  14. 如何用hb制作一个html网页,HTML网页制作基础
  15. 计算机驱动有必要更新,电脑各硬件驱动程序是否越新越好?需要经常更新驱动程序吗?...
  16. java变量同名_Java成员变量与局部变量同名
  17. 基于alphalens对qlib的alpha158做单因子分析
  18. Android开发-基本概念小整理(四)为了面试的小伙伴们所准备~~
  19. 在博客右下角设置透明卡通小美女,附上源码
  20. 家庭nas方案_openmediavault入门:家庭NAS解决方案

热门文章

  1. 【状语从句练习题】分词结构综合训练
  2. linux中异或符号,C的|、||、、、异或、~
  3. yolov3.h5下载
  4. 蓝桥杯国赛之四阶幻方
  5. 【你好,windows】Windows Thin PC纯净版2020.2.24
  6. mysql数据库驱动的类全名_mysql数据库全称
  7. 关于程序员和家人或者女朋友的狗血小故事
  8. 【字符串】DNA反向互补链
  9. 中英文说明书丨艾美捷TRC 5-(2-氨基乙基)-2-(4-乙氧基苯基)
  10. 机器学习笔记九——线性模型原理以及python实现案例