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

时间:2017-09-19 01:47:09

标签: python ubuntu install pycurl

我使用的是ubuntu 16.04和python 2.7.12。

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

aaa@bbb:~/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?

2 个答案:

答案 0 :(得分:13)

首先使用以下方法安装gnutls:

sudo apt-get install libgnutls28-dev

然后再试一次。

答案 1 :(得分:3)

我自己找到了答案。

首先需要安装libgnutls28-dev。

sudo apt-get install libgnutls28-dev