如何在ubuntu上安装加密?

时间:2016-02-02 03:31:15

标签: python ubuntu cryptography pip

我的ubuntu是14.04 LTS。

当我安装加密时,错误是:

{{1}}

我不知道为什么会失败。是什么原因。在ubuntu系统上安装时是否需要一些东西?

3 个答案:

答案 0 :(得分:124)

答案是关于cryptography installation section的文档,它几乎反映了Angelos'回答:

引用它:

  

对于Debian和 Ubuntu ,以下命令将确保   安装了必需的依赖项:

$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev
     

对于Fedora和RHEL衍生物,以下命令将确保   已安装所需的依赖项:

$ sudo yum install gcc libffi-devel python-devel openssl-devel
     

您现在应该可以使用。来构建和安装加密   通常

$ pip install cryptography

答案 1 :(得分:48)

当在Ubuntu 14.04上安装加密模块时,我遇到了同样的问题。我通过安装libffi-dev:

解决了这个问题
apt-get install -y libffi-dev

然后我收到以下错误:

build/temp.linux-x86_64-3.4/_openssl.c:431:25: fatal error: openssl/aes.h: No such file or directory
 #include <openssl/aes.h>
                         ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

我通过安装libssl-dev解​​决了这个问题:

apt-get install -y libssl-dev

答案 2 :(得分:1)

在ubuntu 16.04上安装libssl-dev和python-dev对我来说已经足够了。