解决pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend

1.安装先决条件
yum install libcurl-devel
2.pip install pycurl

之后会import pycurl可能会出现libcurl link-time ssl backend (nss) is different from compile-time ssl backend

大多数网上百度的方法都有问题:

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

还有pycurl官网的方法有些时候也不管用。先试一下百度的,官网的方法在试一下下面这个

下面这个命令行可以解决

pip install --no-cache-dir --compile --ignore-installed --install-option="--with-nss"  pycurl

 

你可能感兴趣的:(Linux,python)