win7与centos7.2下安装pycurl

mac2025-06-01  33

win7与centos7.2下安装pycurl

新上在线下单项目,几十个微服务,需要检查微服务的访问质量。通过py脚本检查微服务的响应情况。 由于脚本使用了pycrul第三方脚本,在安装过程中遇到一些坑,本文仅对安装pycurl过程遇到的疑问记录和解决。安装环境为win7 sp1和centos7.2,pycurl库是通过调用著名的curl工具包,因此应先安装curl工具,同事curl调用的是libcurl动态链接库。由于系统中安装的libcurl版本可能有多个。pycurl仅支持7.19.7版本以上。当centos7中有libcurl存在系统仅查找到较低版本的问题。 win 安装curl 1.先安装新版本curl https://curl.haxx.se/download.html 下载相应的32或64位版本 2安装curl. 3.配置环境变量 2.pip install pycurl 或官方下载地址 https://pypi.org/project/pycurl/#files centos7中也是先安装curl 和pycurl,安装过程没遇到多少坑,但是在import pycurl时报libcurl版本过低。查看/url/local/lib下发现有多个libcurl。而且也有最新安装的文件。 于是通过载入运行环境import pycurl运行正常。

export LD_LIBRARY_PATH=/usr/local/lib

但是隔天再次使用时又报版本错误。 直接修改.bash_profile也报版本错误。 思考:系统本身是有该动态链接文件。但是pycurl在运行时无法调用,动态链接文件 具体操作: ldconfig -p|less 通过vim /etc/ld.so.conf 增加系统第三方库路径/usr/local/lib 使用ldd 命令查看执行程序是否为动态链接 彻底解决import pycurl 报libcurl版本错误 。 希望以上文件,让你在import pycurl时能少走点弯。


最新回复(0)