安装pycurl报错Could not run curl-config: 'curl-config'

 更新时间:2023年12月13日 10:15:40   作者:ponponon  
这篇文章主要为大家介绍了安装pycurl报错Could not run curl-config: 'curl-config'解决方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

安装报错

Collecting pycurl>=7.45.2 (from trafilatura[all]->-r requirements-prd.txt (line 35))
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a8/af/24d3acfa76b867dbd8f1166853c18eefc890fc5da03a48672b38ea77ddae/pycurl-7.45.2.tar.gz (234 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 234.2/234.2 kB 41.1 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [23 lines of output]
      Traceback (most recent call last):
        File "/tmp/pip-install-2zlsdu2r/pycurl_41eb25c580f54b42a5b153944f6ca6ea/setup.py", line 229, in configure_unix
          p = subprocess.Popen((self.curl_config(), '--version'),
        File "/usr/lib/python3.10/subprocess.py", line 971, in __init__
          self._execute_child(args, executable, preexec_fn, close_fds,
        File "/usr/lib/python3.10/subprocess.py", line 1863, in _execute_child
          raise child_exception_type(errno_num, err_msg, err_filename)
      FileNotFoundError: [Errno 2] No such file or directory: 'curl-config'
      During handling of the above exception, another exception occurred:
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-2zlsdu2r/pycurl_41eb25c580f54b42a5b153944f6ca6ea/setup.py", line 970, in <module>
          ext = get_extension(sys.argv, split_extension_source=split_extension_source)
        File "/tmp/pip-install-2zlsdu2r/pycurl_41eb25c580f54b42a5b153944f6ca6ea/setup.py", line 634, in get_extension
          ext_config = ExtensionConfiguration(argv)
        File "/tmp/pip-install-2zlsdu2r/pycurl_41eb25c580f54b42a5b153944f6ca6ea/setup.py", line 93, in __init__
          self.configure()
        File "/tmp/pip-install-2zlsdu2r/pycurl_41eb25c580f54b42a5b153944f6ca6ea/setup.py", line 234, in configure_unix
          raise ConfigurationError(msg)
      __main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config'
      [end of output]
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

怎么解决?

安装下面的依赖即可

sudo apt-get install libcurl4-openssl-dev

如果使用的是官方镜像,比如 python:3.10-bookworm,那么 libcurl4-openssl-dev 已经默认安装了

以上就是安装pycurl报错Could not run curl-config: 'curl-config'的详细内容,更多关于安装pycurl报错的资料请关注脚本之家其它相关文章!

相关文章

  • Python大数据量文本文件高效解析方案代码实现全过程

    Python大数据量文本文件高效解析方案代码实现全过程

    在数据分析中,有时数据源会是超大的文本文件(几G,或在几十G),需要从中提取需要的信息,下面这篇文章主要给大家介绍了关于Python大数据量文本文件高效解析方案代码实现的相关资料,需要的朋友可以参考下
    2022-12-12
  • 详解Python中ping命令的深层原理

    详解Python中ping命令的深层原理

    Ping命令是网络管理员和普通用户最常用的网络工具之一,可以测试网络连接是否正常,本文主要来和大家探讨Ping命令的工作原理和用法,需要的可以参考一下
    2023-06-06
  • Python logging设置和logger解析

    Python logging设置和logger解析

    这篇文章主要介绍了Python logging设置和logger解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • 浅析Python的web.py框架中url的设定方法

    浅析Python的web.py框架中url的设定方法

    web.py是Python的一个轻量级Web开发框架,这里我们来浅析Python的web.py框架中url的设定方法,需要的朋友可以参考下
    2016-07-07
  • Python爬虫基于lxml解决数据编码乱码问题

    Python爬虫基于lxml解决数据编码乱码问题

    这篇文章主要介绍了Python爬虫基于lxml解决数据编码乱码问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Python实现使用request模块下载图片demo示例

    Python实现使用request模块下载图片demo示例

    这篇文章主要介绍了Python实现使用request模块下载图片,结合完整实例形式分析了Python基于requests模块的流传输文件下载操作相关实现技巧,需要的朋友可以参考下
    2019-05-05
  • python 根据csv表头、列号读取数据的实现

    python 根据csv表头、列号读取数据的实现

    这篇文章主要介绍了python 根据csv表头、列号读取数据的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • python3 使用ssh隧道连接mysql的操作

    python3 使用ssh隧道连接mysql的操作

    这篇文章主要介绍了python3 使用ssh隧道连接mysql的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • python分分钟绘制精美地图海报

    python分分钟绘制精美地图海报

    基于Python中诸如matplotlib等功能丰富、自由度极高的绘图库,我们可以完成各种极富艺术感的可视化作品,关于这一点我在系列文章在模仿中精进数据可视化中已经带大家学习过很多案例了
    2022-02-02
  • 教你用Django将前端的数据存入Mysql数据库

    教你用Django将前端的数据存入Mysql数据库

    这篇文章主要给大家介绍了关于如何用Django将前端的数据存入Mysql数据库的相关资料,文中通过图文以及示例代码介绍的非常详细,对大家学习或者使用Django具有一定的参考学习价值,需要的朋友可以参考下
    2021-11-11

最新评论