"Не удалось запустить curl-config: [Errno 2] нет такого файла или каталога" при установке pycurl
Я пытаюсь установить pycurl через:
sudo pip install pycurl
он скачал нормально, но когда, когда он работает setup.py я получаю следующую трассировку:
Downloading/unpacking pycurl
Running setup.py egg_info for package pycurl
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/tmp/pip-build-root/pycurl/setup.py", line 563, in <module>
ext = get_extension()
File "/tmp/pip-build-root/pycurl/setup.py", line 368, in get_extension
ext_config = ExtensionConfiguration()
File "/tmp/pip-build-root/pycurl/setup.py", line 65, in __init__
self.configure()
File "/tmp/pip-build-root/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 16, in <module>
File "/tmp/pip-build-root/pycurl/setup.py", line 563, in <module>
ext = get_extension()
File "/tmp/pip-build-root/pycurl/setup.py", line 368, in get_extension
ext_config = ExtensionConfiguration()
File "/tmp/pip-build-root/pycurl/setup.py", line 65, in __init__
self.configure()
File "/tmp/pip-build-root/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
любая идея, почему это происходит и как обойти это
8 ответов:
в Debian мне нужен был следующий пакет, чтобы исправить это.
sudo apt-get install libcurl4-openssl-dev
аналогично и с
yumдиспетчер пакетовyum install libcurl-develесли вы используете
dnfиспользуйтеdnf install libcurl-devel
в моем случае это решило проблему:
sudo apt-get install libssl-dev libcurl4-openssl-dev python-devКак пояснил здесь
я столкнулся с той же проблемой, пытаясь получить Shinken 2.0.3, чтобы запустить на Ubuntu. В конце концов я сделал полную деинсталляцию, а затем переустановил Shinken с
pip -v. Когда он убирался, он упомянул:
Warning: missing python-pycurl lib, you MUST install it before launch the shinken daemonsустановлено, что с
apt-get, и все брокеры загорелись, как и ожидалось : -)
в моем случае я постоянно получаю то же сообщение об ошибке. Я использую fedora. Я решил это, сделав:
sudo dnf install pycurlЭто установлено все, что мне нужно для его работы.
Comments