标签: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