ubuntu16.04 python2.7 安装pycrypto及其依赖
pycrypto安装有两种方式
pip install pycrypto
或者
wget https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz
然后自己build
直接build报错 autoconf error
原因是
build过程中用到编译,所以需要安装gcc和gcc-c++
sudo apt-get install build-essential
build-essential里面内含gcc
gcc和gcc-c++的版本需要匹配,所以需要先看一下gcc版本
gcc --version
显示是5.4.0版本,于是安装gcc-c++ 5版本
sudo apt-get install g++-5
现在可以build了
但是pycrypto下载下来的是pycrypto-2.6.1.tat.gz.1
直接tar -xvf pycrypto-2.6.1.tar.gz会报错
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
原因是下载的压缩包格式不对&#x