You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu22.04.2下Python3.10.6安装pycURL报错求助

解决pip安装pycurl时提示找不到curl-config的问题

问题描述

运行pip install libcurl(实际安装的是pycurl包)时出现核心报错:

FileNotFoundError: [Errno 2] No such file or directory: 'curl-config'
__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config'

已尝试安装python-setuptools、ez_setup,并升级setuptools与pip,问题未解决。

问题根源

pycurl依赖系统级的curl开发库,curl-config是curl开发包提供的配置工具,当前系统缺少该开发包导致安装失败。

解决步骤

根据不同操作系统执行对应命令:

Debian/Ubuntu 系列

安装curl开发包:

sudo apt-get update && sudo apt-get install libcurl4-openssl-dev

(若需要gnutls版本,可替换为libcurl4-gnutls-dev)

RHEL/CentOS 系列

安装curl开发包:

# CentOS 7及以下
sudo yum install libcurl-devel
# CentOS 8+ 或 RHEL 8+
sudo dnf install libcurl-devel

macOS(使用Homebrew)

  1. 先安装curl:
brew install curl
  1. 指定curl路径安装pycurl:
pip install pycurl --global-option="--with-curl=$(brew --prefix curl)"

额外提示

正确的Python curl绑定包名为pycurl,你执行的pip install libcurl实际会安装pycurl,后续可直接使用pip install pycurl进行安装。

内容的提问来源于stack exchange,提问作者liam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 14:57:50