参考github上的一个gist
(env)~/env pip install pycurlDownloading/unpacking pycurlDownloading pycurl-7.19.0.tar.gz (71Kb): 71Kb downloadedRunning setup.py egg_info for package pycurlsh: curl-config: not foundTraceback (most recent call last):File "<string>", line 14, in <module>File "/home/eric/env/build/pycurl/setup.py", line 90, in <module>raise Exception, ("`%s' not found -- please install the libcurl development files" % CURL_CONFIG)Exception: `curl-config' not found -- please install the libcurl development filesComplete output from command python setup.py egg_info:sh: curl-config: not foundTraceback (most recent call last):File "<string>", line 14, in <module>File "/home/eric/env/build/pycurl/setup.py", line 90, in <module>raise Exception, ("`%s' not found -- please install the libcurl development files" % CURL_CONFIG)Exception: `curl-config' not found -- please install the libcurl development files----------------------------------------Command python setup.py egg_info failed with error code 1Storing complete log in /home/eric/.pip/pip.log(env)~/env apt-cache depends python-pycurlpython-pycurlDepends: libc6Depends: libcurl3-gnutlsDepends: libgcrypt11Depends: libgnutls26Depends: libgssapi-krb5-2Depends: libidn11Depends: libldap-2.4-2Depends: zlib1gDepends: pythonDepends: pythonDepends: python-supportSuggests: libcurl4-gnutls-devSuggests: python-pycurl-dbgConflicts: <python2.3-pycurl>Conflicts: <python2.4-pycurl>Replaces: <python2.3-pycurl>Replaces: <python2.4-pycurl>(env)~/env(env)~/env sudo apt-get install libcurl4-gnutls-devthen ``pip install pycurl``
解决方法
Thanks for this gist!!!11 If somebody have additional problems with install with this error
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions build/temp.linux-x86_64-2.7/src/pycurl.o -L/usr/lib/x86_64-linux-gnu -lcurl -lidn -lgcrypt -llber -lldap -lrt -lgssapi_krb5 -lz -lgnutls -lgcrypt -lrtmp -lz -lgnutls -o build/lib.linux-x86_64-2.7/pycurl.so -Wl,-Bsymbolic-functions /usr/lib/x86_64-linux-gnu/libcurl.a -Wl,-Bsymbolic-functions
/usr/bin/ld: cannot find -lrtmp
Just install
sudo apt-get install libcurl4-gnutls-dev librtmp-devWhy package needed? I don’t know -_- but it works
