安装pycurl'致命错误:gnutls/gnutls.h:没有这样的文件或目录'

问题描述:

我使用Ubuntu 16.04和Python 2.7.12。安装pycurl'致命错误:gnutls/gnutls.h:没有这样的文件或目录'

当我尝试用pip安装pycurl时,可以看到下面的日志。

[email protected]:~/git/ccc$ sudo pip install pycurl 
    Downloading pycurl-7.43.0.tar.gz (182kB) 
    100% |████████████████████████████████| 184kB 515kB/s 
Installing collected packages: pycurl 
    Running setup.py install for pycurl ... error 

... 

    In file included from src/docstrings.c:4:0: 
    src/pycurl.h:173:30: fatal error: gnutls/gnutls.h: No such file or directory 
    compilation terminated. 

如何在上面的日志中安装pycurl?

安装GNUTLS首先使用:

sudo apt-get install libgnutls28-dev 

然后再试一次。

我自己找到了答案。

需要像下面第一个那样安装libgnutls28-dev。

sudo apt-get install libgnutls28-dev