Error resolution of PyCurl encountered under Linux
- 2021-08-21 21:54:02
- OfStack
Solution of Could not run curl-config
Downloading/unpacking pycurl (from pyspider)
Downloading pycurl-7.19.5.1.tar.gz (142kB): 142kB downloaded
Running setup.py (path:/tmp/pip-build-DuBGJ5/pycurl/setup.py) egg_info for package pycurl
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 634, in <module>
ext = get_extension(split_extension_source=split_extension_source)
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 392, in get_extension
ext_config = ExtensionConfiguration()
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 65, in __init__
self.configure()
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 100, in configure_unix
raise ConfigurationError(msg)
__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 634, in <module>
ext = get_extension(split_extension_source=split_extension_source)
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 392, in get_extension
ext_config = ExtensionConfiguration()
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 65, in __init__
self.configure()
File "/tmp/pip-build-DuBGJ5/pycurl/setup.py", line 100, in configure_unix
raise ConfigurationError(msg)
__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-DuBGJ5/pycurl
Storing debug log for failure in /root/.pip/pip.log
I encountered this problem when installing pyspider, which relies on the library pycurl, while pycurl requires a corresponding library in the system.
After my tests, curl was installed correctly, but it still prompted the problem that curl-config could not be found
Solution:
apt-get install libcurl4-gnutls-dev
pycurl can be installed normally after running the installation.
The above is Linux encountered PyCurl error resolution details, more about Linux encountered PyCurl error summary information please pay attention to other related articles on this site!