由于python2版本在2020年1月1日将停止更新,最近将python2版本转想python3版本,仅需配置环境即可。
但是,在python3环境中安装好pyurl之后,一直提示:
起初在网上搜索,大部分解决办法是重装openssl,修改链接文件,见http://www.aichengxu.com/python/9773375.htm,我没有这么做,总感觉是pycurl的问题,因为之前在中python2环境的时候,一直都是pycurl的问题。
终于找到了一个设置openssl环境变量的
pip uninstall pycurl # 先卸载了pycurl
export PYCURL_SSL_LIBRARY=openssl
export LDFLAGS=-L/usr/local/opt/openssl/lib
export CPPFLAGS=-I/usr/local/opt/openssl/include # openssl相关头文件路径
pip3 install pycurl --compile --no-cache-dir # 重新编译安装
参考:https://blog.csdn.net/qq_40999403/article/details/80844473
经过这几步操作后,pycurl使用正常。现在不知其所以然,如有大神看到了,麻烦解释一下。