Pycurl Import Error: SSL Backend Mismatch

Pycurl Import Error: SSL Backend Mismatch

我在尝试将 pycurl 导入 python 脚本时遇到 link 时和编译时 ssl 后端错误问题。此脚本 运行 在 OSX 上运行良好,但在我当前的设置上却不行。我在 VirtualBox 上 运行 Ubuntu 16.04LTS,主机 OS Win10,Python 2.7.12,使用 pycurl-7.43.0.1。我收到的错误是 ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (nss)。我试过卸载然后执行 export PYCURL_SSL_LIBRARY=openssl ,然后再次重新安装但没有成功。感谢任何帮助,如果需要更多信息,请告诉我。

缺少依赖项已通过 sudo apt-get install libssl-dev

补救

sudo yum install openssl-devel 适用于 Red Hat 和 CentOS 等