环境 Ubuntu 18.04 Python3.6

 

问题现象:安装pycrypto-2.6.1时,报错。

 #include "Python.h"
              ^~~~~~~~~~
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

提示信息好像是build的时候报错,根据查询说是库没有装全;

于是装了如下的库:

sudo apt-get install libxml2-dev libxslt1-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libevent-dev


再次尝试安装,还是不行,报错信息不变

再装

sudo apt-get install python-dev

还是不行,报错信息不变

发现,我用的Python3.6,所以应该装

sudo apt-get install python3-dev

成功。

Logo

更多推荐