码迷,mamicode.com
首页 > Web开发 > 详细

安装pycurl出现:ImportError: pycurl: libcurl link-time ssl backend (nss)

时间:2015-09-21 01:50:56      阅读:1374      评论:0      收藏:0      [点我收藏+]

标签:download   release   export   local   

系统版本CentOS release 6.2 (Final)

今天用pip安装pycurl是出现如下情况:

技术分享

要解决这个问题就是要指定ssl的方式,nss、openssl等

搜罗的一些方法:

法一:

1、如果没有安装pip,先安装pip;
2、pip uninstall pycurl 卸载掉之前安装的;
3、执行export PYCURL_SSL_LIBRARY=nss;
4、pip install pycurl 再次安装

PS:也可能不是出现nss,而是openssl,只要对应改成openssl就可以了

法二:

用源码安装,但是需要curl-config包支持,所以源码重新安装curl

 wget http://curl.haxx.se/download/curl-7.36.0.tar.gz

安装过程略

之后export LD_LIBRARY_PATH=/us/local/lib

curl -O https://pypi.python.org/packages/source/p/pycurl/pycurl-7.19.3.1.tar.gz

tar -zxvf pycurl-7.19.3.1.tar.gz

cd pycurl-7.19.3.1

python setup.py install --curl-config=/usr/local/bin/curl-config

安装完成!

通过法一没办法解决,不知道为什么,法二可以解决。

安装pycurl出现:ImportError: pycurl: libcurl link-time ssl backend (nss)

标签:download   release   export   local   

原文地址:http://hyc123no1.blog.51cto.com/5203232/1696533

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!