安装pycurl报错Could not run curl-config: 'curl-config'
作者: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报错的资料请关注脚本之家其它相关文章!