다음을 통해 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
왜 이런 일이 일어나고 어떻게 해결할 수 있는지에 대한 아이디어
답변
데비안 에서이 문제를 해결하려면 다음 패키지가 필요했습니다.
sudo apt install libcurl4-openssl-dev libssl-dev
답변
yum
패키지 관리자 와 마찬가지로
yum install libcurl-devel
를 사용 dnf
하는 경우
dnf install libcurl-devel
답변
답변
알파인 리눅스에서는 다음을 수행해야합니다.
apk add curl-dev python3-dev libressl-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
모든 브로커가 예상대로 작동합니다 🙂
답변
우분투 14.04에서 내 문제가 해결되었습니다.
apt-get 설치 libcurl4-gnutls-dev
답변
OpenSUSE에서 :
zypper in libcurl-devel